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.
我正在尝试保存熊猫数据框列实例。但是一旦我在该列中进行更新,该实例就会消失,我无法再访问旧实例。
C= DF.loc[:,'10'] print(C) DF.loc[:,'10'] = None print(C)
在第一个打印中,我得到了 的最后一个实例DF.loc[:,'10'],在第二个打印中,我得到了一个 None 列。我应该如何保存旧实例以供以后使用?即使我已经保存了数据框的变量,python 是否也会对其进行更新?感谢您的帮助。
DF.loc[:,'10']
在 python 中,设置变量实际上是设置对变量的引用。python中的变量名是对原始的引用。
以下代码应复制C并存储在D
C
D
C= DF.loc[:,'10'] print(C) D= DF.loc[:,'10'].copy() DF.loc[:,'10'] = None print(C)