gpt4 book ai didi

python - 修改pandas中的数据

转载 作者:行者123 更新时间:2023-12-01 04:52:15 24 4
gpt4 key购买 nike

我有一个包含几列的数据框,为了简化,这是一个简化版本:

ID    geo    value
a1 FR 3
a1 ES 7
a1 DE 6
a2 FR 3
a2 ES 5
a2 DE 10

我想修改一些值,我的文件很大,基于某些条件。

理想情况下我会这样做:

df[(df.ID=='1') & (df.geo=='DE')]['value']=9999

但这不起作用,我猜是因为我获得了原始数据帧的副本而不是数据帧

有什么简单的方法可以根据复杂的条件更新值吗?

最佳答案

试试这个:

condition = (df.ID=='a1') & (df.geo=='DE')
df.ix[condition, 'value'] = 9999

关于python - 修改pandas中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28176082/

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