Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 pandas.concat 函数文档中阅读了有关复制参数的以下内容:
copy : bool,默认 True如果为 False,则不要不必要地复制数据。
问题:
True
copy=False
好吧,在 python 中有两种类型的副本 1.深拷贝 2.浅拷贝
好吧,在 python 中有两种类型的副本
1.深拷贝
2.浅拷贝
所以基本上 copy 参数在pd.concat()默认情况下定义相同,deep copy但如果你用它覆盖它的值,False它会创建Shallow copy
pd.concat()
deep copy
False
Shallow copy
注意:-deep copy在创建精确副本时,如果您对原始变量进行任何更改,它不会反映在您的副本中,但shallow copy会反映在您的副本中,因为在shallow copy数据中引用的是原始数据
shallow copy