Python更改熊猫数据帧的名称

问题描述 投票:-1回答:1

这应该是非常明显的,但我在网上找不到答案:

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

如何在不创建副本和删除原始文件的情况下将df重命名为df2

python pandas dataframe
1个回答
3
投票

你已经做了你想做的事。

这条线

df2 = df

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

>>> df2 is df
True

之后,del df不会删除数据帧,它会删除指向它的变量。

© www.soinside.com 2019 - 2024. All rights reserved.