私は様々な人の性別についていくつかのデータセットを持っています。たとえば、データセットは次のようになります。別の列の値に基づいてパンダに新しい列を作成する
Male
Female
Male and Female
Male
Male
Female
Trans
Unknown
Male and Female
一部の人は男性として、一部の女性は男性と女性の両方として識別します。
さて、私がやりたいことは、私はいくつかのコード
def gender(x):
if x.str.contains("Male")
return 1
elif x.str.contains("Female")
return 2
elif return 3
df["Gender Values"] = df["Gender"].apply(gender)
を書いたしかし、私は関数が含まれていないエラーを得ていた
Males to 1,
Females to 2,
Others to 3
マッピングしたパンダの新しい列を作成することです属性には私はSTRを削除しようとした:
x.contains("Male")
と私は同じエラーに
を得ていたが、これを行うには良い方法はありますか?
感謝を。これはトリックをやった – Piyush