#23 インデックス名や列名を英語表記に変更
今回は、インデックスや列名をすべて英語表記に変更することからスタートです。
インデックスの「分類コード」を「code」に変更
df_price_per_ton.reset_index(inplace=True)
df_price_per_ton = df_price_per_ton.rename(columns={'分類コード':'code'})
df_price_per_ton.set_index('code', inplace=True)
df_price_per_ton.head()
reset_indexで、インデックス解除を行います。
次に、renameで列名を「分類コード」から「code」に変更します。
そして、set_indexでcodeをインデックスに設定します。
尚、後述しますが、列名「重量単価」は、「priceperton」に変更しています。
列名「重量単価」「業種」を英語表記に変更
「重量単価」は、「priceperton」に、「業種」は、「sector」にそれぞれ変更します。
以下にコードの一例を記します。
df_taiohyo = df_taiohyo.rename(columns={'廃棄物実態調査':'sector'})
df_taiohyo.head()
マルチインデックスはやめました
また、投稿#21で設定した、マルチインデックスはやめてみました。
マルチインデックスをなくすと、以下のようになりました。
マルチインデックスをなくした理由は何となくです^^;
もしかしたら、マルチインデックスにするよりも、groupby機能を使ったほうがいいかもという勘ですね^^;
サポート、本当にありがとうございます。サポートしていただいた金額は、知的サイドハッスルとして取り組んでいる、個人研究の費用に充てさせていただきますね♪