ホームページ >バックエンド開発 >Python チュートリアル >Pandas DataFrame の列名を効率的に変更するにはどうすればよいですか?
Pandas DataFrame の列名の変更
Pandas DataFrame を使用する場合、多くの場合、列ラベルを変更する必要があります。列ラベルを ['$a', '$b', '$c', '$d', '$e'] から ['a', 'b', 'c', 'd' に変更することを考えてみましょう。 , 'e'].
特定の列の名前変更
特定の列を選択的に変更するには、 df.rename() メソッドを利用します。このメソッドは引数として辞書を受け入れます。キーは古い列ラベルを表し、値は新しいラベルを表します。例:
df = df.rename(columns={'$a': 'a', '$b': 'b'})
inplace=True を設定することで、コピーを作成せずに DataFrame をインプレースで変更することもできます:
df.rename(columns={'$a': 'a', '$b': 'b'}, inplace=True)
列ヘッダーの再割り当て
または、次を使用して列ヘッダーのセット全体を再割り当てすることもできます。 df.set_axis() with axis=1:
df2 = df.set_axis(['a', 'b', 'c', 'd', 'e'], axis=1)
または、値を df.columns に直接割り当てることもできます:
df.columns = ['a', 'b', 'c', 'd', 'e']
これらの手法を実装することで、列を効果的に変更できますPandas DataFrames に名前を付けて、データが目的のラベルと一致していることを確認します。
以上がPandas DataFrame の列名を効率的に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。