pandas数据帧,按值复制

And*_*rew 15 python pandas

我注意到我的程序中有一个错误及其发生的原因是因为看起来pandas通过引用复制pandas数据而不是值.我知道不可变对象将始终通过引用传递,但pandas dataframe不是不可变的,所以我不明白为什么它通过引用传递.有人能提供一些信息吗?

谢谢!安德鲁

Wes*_*ney 36

Python中的所有函数都是"按引用传递",没有"按值传递".如果要创建pandas对象的显式副本,请尝试new_frame = frame.copy().