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

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

Mary-Kate Olsen
リリース: 2024-12-26 17:42:11
オリジナル
984 人が閲覧しました

How Can I Rename Pandas DataFrame Column Headers Efficiently?

Pandas の列ヘッダーの名前変更

Pandas DataFrame を使用する場合、列名を変更する必要が生じる場合があります。このガイドでは、列の名前を変更するための 2 つの方法、特定の列の名前変更と列ヘッダーの再割り当てについて説明します。

特定の列の名前変更

特定の列の名前を変更するには、df.rename( ) 関数。新旧の名前を辞書として使用して、名前を変更する列を指定します。たとえば、列 ['$a', '$b', '$c', '$d', '$e'] を持つ次の DataFrame を考えてみましょう:

import pandas as pd

df = pd.DataFrame('x', index=range(3), columns=list('abcde'))
ログイン後にコピー

To rename '$a ' から 'a'、'$b' から 'b'、および '$c' から'c':

df = df.rename(columns={'$a': 'a', '$b': 'b', '$c': 'c'})
ログイン後にコピー

列ヘッダーの再割り当て

または、axis=1 で df.set_axis() を使用して列ヘッダーを再割り当てすることもできます。新しいヘッダーはリストまたは配列として提供する必要があります。たとえば、新しいヘッダーを割り当てるには:

df2 = df.set_axis(['V', 'W', 'X', 'Y', 'Z'], axis=1)
ログイン後にコピー

DataFrame には次のヘッダーが含まれます:

   V  W  X  Y  Z
0  x  x  x  x  x
1  x  x  x  x  x
2  x  x  x  x  x
ログイン後にコピー

結論

このガイドは、Pandas DataFrame の列ヘッダーの名前を変更するための 2 つの手法を実証しました。どちらの方法でも、特定のニーズに合わせて列名を柔軟に変更できます。

以上がPandas DataFrame 列ヘッダーの名前を効率的に変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート