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