1
我有一些關於各個人的性別的數據集。說,數據集看起來像這樣:根據另一列的值在熊貓中創建新列
Male
Female
Male and Female
Male
Male
Female
Trans
Unknown
Male and Female
一些自認爲男性,一些女性和一些自認爲男性和女性。現在
,我想要做的就是建立在熊貓新列將映射
Males to 1,
Females to 2,
Others to 3
我寫了一些代碼
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)
但我得到的是函數不包含任何錯誤屬性包含。我試圖消除STR:
x.contains("Male")
和我得到同樣的錯誤
有沒有更好的方式來做到這一點?
感謝。這一個伎倆 – Piyush