SAF*_*FEX 0 python dataframe pandas
这应该是非常明显的,但我在网上找不到答案:
df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
df2 = df
del df
Run Code Online (Sandbox Code Playgroud)
如何重新命名df,以df2不创建副本,并删除原来的?
你已经做了你想做的。
这条线
df2 = df
Run Code Online (Sandbox Code Playgroud)
使一个参考的副本,以df使两个变量指向同一数据帧。它不复制数据帧。要验证这一点:
>>> df2 is df
True
Run Code Online (Sandbox Code Playgroud)
之后,del df不会删除数据框,而是删除指向它的变量。
| 归档时间: |
|
| 查看次数: |
644 次 |
| 最近记录: |