【Python】リスト内包表記でDataFrameの列名を一括変更する
DataFrameの列名を一括で変更する方法です。
df.rename(columns = {'col_name1': 'col_name2'})
とするよりも簡単で便利かもしれません。
例えば、以下の画像のような、dayと数字の間にあるアンダースコア"_"を取り除きたい場合など。
リスト内包表記を使えば一括で変更できます。
# 列名を変更 df.columns = [col.replace('_', '') for col in df.columns]