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