0
我不確定如何解釋該問題,因此只需查看簡單代碼即可。在不刪除python中的原始數據的情況下刪除DataFrame的列
import numpy as np
import pandas as pd
x = pd.DataFrame({"A": [1, 2], "B": [3, 4]})
y = x
del y ["A"]
print(x)
print(y)
輸出
B
0 3
1 4
B
0 3
1 4
正如你所看到的,從刪除y的X太刪除其列,有沒有什麼辦法刪除從y中的列而不刪除它在X嗎?
可悲的是,這是行不通的,它返回: 回溯(最近通話最後一個): 文件「***」,第7行,在 del b [「A」] TypeError:'method'對象不支持項目刪除 –
Ryunaq
在您的示例中,@Ryunaq它的作品。也許你應該更新你的例子。 –
請看帖子更新 – James