相关疑难解决方法(0)

熊猫 - 替换列值

我知道这个问题有很多主题,但没有一种方法适合我,所以我发布了我的具体情况

我有一个如下所示的数据框:

data = pd.DataFrame([[1,0],[0,1],[1,0],[0,1]], columns=["sex", "split"])
data['sex'].replace(0, 'Female')
data['sex'].replace(1, 'Male')
data
Run Code Online (Sandbox Code Playgroud)

我想要做的是将性别列中的所有0替换为"女性",将所有1替换为"男性",但是当我使用上面的代码时,数据框中的值似乎没有改变

我是否错误地使用了replace()?或者有更好的方法来有条件地替换价值观吗?

python pandas

19
推荐指数
2
解决办法
7万
查看次数

标签 统计

pandas ×1

python ×1