您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

替换pandas DataFrame中的列值

替换pandas DataFrame中的列值

如果我理解正确,那么您想要这样的事情:

w['female'] = w['female'].map({'female': 1, 'male': 0})

在这里,我将值转换为数字,而不是包含数字的字符串。如果确实需要,可以将它们转换为"1""0",但是我不确定为什么要这么做。)

您的代码不工作的原因是因为使用['female']柱(第二'female'w['female']['female'])并不意味着“选择列其中的值是‘女’”。这意味着选择索引 为“女性”的行,而您的DataFrame中可能没有索引。

其他 2022/1/1 18:16:22 有349人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶