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