pandas 链式赋值总得用 copy

2022-01-15 15:26:54 +08:00
 n2l

总会遇到链式赋值的提醒,无奈只能反复用 copy ,请问有没有类似 c 指针之类的操作,我只想修改源数据,要这么多 copy 后的玩意儿干啥

1899 次点击
所在节点    Python
1 条回复
imn1
2022-01-15 15:41:53 +08:00
如果只是修改源数据,可以多用 inplace=True

整列赋值的话,其实不多触发提醒,一般都是跨列赋值,或者 apply 才出现
但这个东西确实是烦,没辙,谁叫 python 大部分变量都是引用呢

如果只是部分行赋值,单值用 mask ,多值用 update ,index 匹配上就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/828443

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX