gpt4 book ai didi

python - 如何用python中的另一个值替换pandas数据框中的对象

转载 作者:太空宇宙 更新时间:2023-11-04 07:54:43 25 4
gpt4 key购买 nike

我有一个看起来与此类似的数据框。

age gender edu income
15 m MS <=50
16 f BS >50
17 m BS <=50

因为这是一个二元问题,我希望所有 <=50K 的值都为 0,>50K 的值都为 1。我已经尝试过替换方法,但它没有做任何事情。

data["income"].replace(["<=50K"], "0", inplace = True)

data["income"].replace( to_replace = "<=50K"], value = 0, inplace = True)

最佳答案

IIUC:

data['income'] = (data.income == '>50').astype(int)

输出:

   age gender edu  income
0 15 m MS 0
1 16 f BS 1
2 17 m BS 0

关于python - 如何用python中的另一个值替换pandas数据框中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50403549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com