見出し画像

#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()

画像1

reset_indexで、インデックス解除を行います。
次に、renameで列名を「分類コード」から「code」に変更します。
そして、set_indexでcodeをインデックスに設定します。

尚、後述しますが、列名「重量単価」は、「priceperton」に変更しています。

列名「重量単価」「業種」を英語表記に変更

「重量単価」は、「priceperton」に、「業種」は、「sector」にそれぞれ変更します。
以下にコードの一例を記します。

df_taiohyo = df_taiohyo.rename(columns={'廃棄物実態調査':'sector'})
df_taiohyo.head()

画像2

マルチインデックスはやめました

また、投稿#21で設定した、マルチインデックスはやめてみました。
マルチインデックスをなくすと、以下のようになりました。

画像3

マルチインデックスをなくした理由は何となくです^^;
もしかしたら、マルチインデックスにするよりも、groupby機能を使ったほうがいいかもという勘ですね^^;

いいなと思ったら応援しよう!

在野研究者トシヤ
サポート、本当にありがとうございます。サポートしていただいた金額は、知的サイドハッスルとして取り組んでいる、個人研究の費用に充てさせていただきますね♪

ピックアップされています

Regional MFA Beginners

  • 130本

コメント

ログイン または 会員登録 するとコメントできます。
#23 インデックス名や列名を英語表記に変更|在野研究者トシヤ
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1