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からそれを削除し、あまりにもX上でそれを削除せずにYから列を削除する方法はありますか?
、それは動作しません、それが返されます。 トレースバック(最新の呼び出しの最後を): ファイル "***"、行7、 del b ["A"] TypeError: 'メソッド'オブジェクトはアイテムの削除をサポートしていません –
Ryunaq
あなたの例では、@ Ryanqは動作します。おそらくあなたの例を更新する必要があります。 –
投稿への更新を参照してください – James