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