如果我理解正确,那么您想要这样的事情:
w['female'] = w['female'].map({'female': 1, 'male': 0})(在这里,我将值转换为数字,而不是包含数字的字符串。如果确实需要,可以将它们转换为
"1"和
"0",但是我不确定为什么要这么做。)
您的代码不工作的原因是因为使用
['female']柱(第二
'female'你
w['female']['female'])并不意味着“选择列其中的值是‘女’”。这意味着选择
索引 为“女性”的行,而您的Dataframe中可能没有索引。



