19

プログラムにバグがあることに気付きました。その理由は、pandas が値ではなく pandas データフレームを参照してコピーしているように見えるためです。不変オブジェクトは常に参照渡しされることはわかっていますが、pandas データフレームは不変ではないため、なぜ参照渡しなのかわかりません。誰でも情報を提供できますか?

ありがとう!アンドリュー

4

1 に答える 1

41

Python のすべての関数は「参照渡し」であり、「値渡し」はありません。pandas オブジェクトの明示的なコピーを作成する場合は、 を試してくださいnew_frame = frame.copy()

于 2012-11-16T15:55:06.743 に答える