gpt4 book ai didi

python - 如何替换 Python Pandas 中数据框列中的多个值?

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

<分区>

import pandas as pd

df = pd.DataFrame({
'name':['john','mary','paul','john','mary'],
'num_children':[0,4,5,28,28],
'num_pets':[0,1,2,28,28]
})

df.replace({'name':{'john':'works','mary':'works'}})

我想执行与上述代码相同的操作,将“名称”列中不是“paul”的所有值替换为“works”。该示例只有三个可能的值,因此还算不错,但是对于具有更多可能值的列,是否有更简单的方法来做到这一点?

提前致谢!

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