【发布时间】:2018-12-25 17:59:02
【问题描述】:
假设将 Pandas DataFrame 作为参数传递给函数。那么,Python 是隐式复制该 DataFrame 还是传入了实际的 DataFrame?
因此,如果我在函数内对 DataFrame 执行操作,我是否会更改原始数据(因为引用仍然完好无损)?
我只想知道是否应该在将 DataFrame 传递给函数并对其进行操作之前对其进行深度复制。
【问题讨论】:
-
我会一直推荐使用深拷贝
-
这里的答案很好:*.com/questions/38895768/…
标签: python pandas function dataframe parameter-passing