Pandas では、「drop()」メソッドを使用して DataFrame 内の列を削除できます: 1. 「import pandas as pd」を使用して Pandas モジュールをインポートします; 2. DataFrame を作成します; 3. を使用します指定した列を削除する「drop()」メソッド; 4. 列名のリストを渡して複数の列を同時に削除できます; 5. 列インデックスを直接使用して列を削除します。
# このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。
Pandas では、drop() メソッドを使用して DataFrame 内の列を削除できます。具体的な手順は次のとおりです。
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'gender': ['F', 'M', 'M']} df = pd.DataFrame(data) print(df) # 输出: # name age gender # 0 Alice 25 F # 1 Bob 30 M # 2 Charlie 35 M
df = df.drop('age', axis=1) print(df) # 输出: # name gender # 0 Alice F # 1 Bob M # 2 Charlie M
axis=1 ここで、列ごとに操作することを意味します。
df = df.drop(['age', 'gender'], axis=1) print(df) # 输出: # name # 0 Alice # 1 Bob # 2 Charlie
df = df.drop(df.columns[1], axis=1) print(df) # 输出: # name gender # 0 Alice F # 1 Bob M # 2 Charlie M
drop() メソッドは新しい DataFrame を返すことに注意してください。 、元の DataFrame は変更されません。元の DataFrame に変更を加えたい場合は、inplace=True パラメーターを使用できます。
df.drop('age', axis=1, inplace=True)
これが Pandas で列を削除する方法を理解するのに役立つことを願っています。他にご質問がございましたら、お気軽にお問い合わせください。
以上がPythonPandasで列の削除操作を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。