19

我注意到我的程序中有一个错误,它发生的原因是因为熊猫似乎是通过引用熊猫数据框而不是按值复制。我知道不可变对象将始终通过引用传递,但 pandas 数据框不是不可变的,所以我不明白它为什么通过引用传递。谁能提供一些信息?

谢谢!安德鲁

4

1 回答 1

41

Python 中的所有函数都是“按引用传递”,没有“按值传递”。如果您想制作一个 pandas 对象的显式副本,请尝试new_frame = frame.copy().

于 2012-11-16T15:55:06.743 回答