0
相關數據框:http://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.data大熊貓映射函數返回「男」
我手動添加一個「性」列到數據幀,而我試圖用0來代替「男」和「女」與然而1似乎沒有工作。我只是得到'NaN'值而不是那些和零。
相關代碼:
df['sex'] = df['sex'].map({'Male': 0, 'Female': 1})
它似乎並沒有具體到「性」列,因爲這不工作之一:
df['success'] = df['success'].map({'<=50K': 0, '>50k':1})
有什麼想法?
也許那是因爲你的列不包含' 'Male''和'' Female''爲字符串。在你做映射之前,你可以編輯你的問題來包含'df [「sex」]。head()。values'的結果嗎? – DSM