pandas のインデックス、カラムを rename で書きかえ-python

DataFrame や Series でインデックスやカラムを書き換えるのは簡単です。普通に

と代入すればおしまいです。

でも、これだとインデックスやカラムをまるまる指定する必要があるので場合によてっは面倒です。一部だけ変更したい、あるいは、変更パターンを指定したい場合はrenameメソッドを使います。

一部だけ変更

こんなデータがあるとして

変更したいインデックス、またはカラムを辞書で指定します。

インデックス

Tokyooo、Chibaaa のスペルが間違ってるので直したい。

カラム

population は長すぎるので、pop にしたい。

変更パターンを指定

規則的なパターンで変更したければ、引数として関数を渡します。

大文字、小文字に

str.upper・str.lower を渡すと、大文字・小文字に変換されます。

ラムダ式で書きかえ

ラムダ式を渡すこともできます。

inplace オプション

inplace=True の指定ででオブジェクトそのものが書きかえられます。

スポンサーリンク
その他の記事

コメントはお気軽に