Pythonのデータ分析ライブラリであるpandasのDataFrameオブジェクトのカラム名を変更する方法について説明します。
カラム名の一括変更
DataFrameの全てのカラム名を一括で変更するには、df.columns
を使用します。以下に例を示します。
import pandas as pd
# DataFrameの作成
data = [[4, 5, 11], [2, 8, 10], [3, 6, 12], [1, 7, 9]]
df = pd.DataFrame(data=data, columns=['col1', 'col2', 'col3'])
# カラム名の一括変更
df.columns = ['a', 'b', 'c']
このコードを実行すると、元のDataFrameのカラム名 ‘col1’, ‘col2’, ‘col3’ が ‘a’, ‘b’, ‘c’ に変更されます。
特定のカラム名の変更
特定のカラム名だけを変更するには、df.rename
メソッドを使用します。以下に例を示します。
# 'a'を'x'に変更
df.rename(columns={'a': 'x'}, inplace=True)
このコードを実行すると、カラム名 ‘a’ が ‘x’ に変更されます。
以上が、Pythonのpandasライブラリを使用してDataFrameのカラム名を変更する基本的な方法です。これらの方法を覚えておくと、データ分析を行う際に役立つでしょう。.