【发布时间】:2018-10-02 20:13:43
【问题描述】:
我正在尝试保存熊猫数据框列实例。但是一旦我在该列中进行更新,该实例就会消失,我无法再访问旧实例。
C= DF.loc[:,'10']
print(C)
DF.loc[:,'10'] = None
print(C)
在第一个打印中,我得到了DF.loc[:,'10'] 的最后一个实例,在第二个打印中,我得到了一个 None 列。
我应该如何保存旧实例以供以后使用?
即使我已经保存了数据框的变量,python 是否也会对其进行更新?
感谢您的帮助。
【问题讨论】:
-
Pandas 不是版本化数据库。如果要保留原始数据,则需要对数据框进行深度复制。
-
C= DF.loc[:,'10'].copy()应该可以,我相信 -
C= DF.loc[:,'10'].copy() 工作谢谢
标签: python pandas dataframe updates