男のブログ俺は中卒だ。学歴なんて無くても生きていける。プログラミングpythonsuckamon前回の記事まではデータセットの値を変換する方法を紹介してきたが、軸のラベル名を変換することもできる。サンプルとなる簡単なデータフレームを用意しよう。11データフレームのラベルを直接変更する例インデックスラベルに小文字の都道府県名を設定したデータフレームだが、このラベル名を全て大文字に変換してみる。dtype='object')upper()関数は、対象となる文字列を全て大文字にする関数で、これをラムダ関数upperとして定義する。データフレームのインデックスに対し、upperを引数としたmapメソッドを実行すると、上記のとおり大文字に変換されたラベル名のリストが結果として得られる。最後にデータフレームのインデックスにこの結果を代入すれば、元のデータフレームオブジェクトのインデックスを直接変更することができる。次に、データフレームのラベルを変更した結果のコピーを作成する例を紹介する。この場合はrenameメソッドを使うと良い。11renameメソッドは、ディクショナリを使うと特定のラベルのみを変換対象とすることもできる。11また、renameメソッドでもinplaceオプションにTrueを設定すれば、元のオブジェクトを直接上書きすることもできる。時系列データのインデックス参照2019年7月21日Pythonの少し変わった関数の扱い方プロフィール中卒男15歳で熊本から単身大阪へ渡り、囲碁棋士になるための修行を積む。その後、紆余曲折ありプログラミングを学び職とする。現在プログラミングや統計、機械学習の勉強に合わせ、双子の育児に奮闘中。