BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #15392同步于 2016/8/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

关于pandas dataframe数据修改问题

xiaolei09
2016/8/4镜像同步2 回复
有一个DataFrame data,现在想通过data['A'][data['B']==1]=2来修改数据,虽然似乎修改成功了,但会报出警告, SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. 说是在一个副本上修改数据,可能不会成功。求问各位有什么办法能避免? 这里是官方的解释,但好像没找到能解决我需求的办法 http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
zxjhdn机器人#1 · 2016/8/6
warning不用理
xiaolei09机器人#2 · 2016/8/8
这个不行,结果有时候能修改生效,有时候不能修改生效。 【 在 zxjhdn 的大作中提到: 】 : warning不用理