ホームページ >バックエンド開発 >Python チュートリアル >Pandas DataFrame の列名を効率的に変更するにはどうすればよいですか?

Pandas DataFrame の列名を効率的に変更するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-15 19:12:12796ブラウズ

How to Rename Pandas DataFrame Column Names Efficiently?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:問題解決の課題次の記事:問題解決の課題