保存数据框列并更新

时间:2018-10-01 15:24:28

标签: python pandas dataframe updates

我正在尝试保存熊猫数据框列实例。但一旦在该列中进行更新,该实例就会消失,我将无法再访问旧实例。

C= DF.loc[:,'10']
print(C)
DF.loc[:,'10'] = None
print(C)

在第一个打印中,我得到了DF.loc[:,'10']的最后一个实例,在第二个打印中,我得到了None列。 如何保存旧实例以便以后使用? 即使我已经保存了python,python也会对数据框的变量进行更新吗? 感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

在python中,设置变量实际上是对变量的引用。 python中的变量名称是对原始变量的引用。

以下代码应复制C并存储在D

C= DF.loc[:,'10']
print(C)
D= DF.loc[:,'10'].copy()

DF.loc[:,'10'] = None
print(C)