Python更改熊猫数据框的名称

时间:2019-04-15 11:31:00

标签: python pandas dataframe

这应该非常明显,但是我无法在线找到答案:

df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
df2 = df
del df

如何将df重命名为df2而不创建副本并删除原始文件?

1 个答案:

答案 0 :(得分:3)

您已经完成了想要的工作。

此行

df2 = df

将引用的副本复制到df,因此两个变量都指向同一数据帧。它不会复制数据帧。要验证这一点:

>>> df2 is df
True

此后,del df不会删除数据框,而是删除指向它的变量。