演習課題「階層型インデックスの各階層の名前」
コードエリアには、階層型インデックスを持ったシリーズsが定義されています。
期待する出力値の表のように、各階層に名前を付けて出力してください。
採点の前にはすべてのセルを実行し、ノートブックを保存してください。
期待する出力値
name subject
Alice Python 90
Ruby 90
JavaScript 60
Bob Python 80
Ruby 95
JavaScript 65
Charlie Python 75
Ruby 75
JavaScript 100
dtype: int64
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#02:各階層の名前付け
このチャプターでは、階層型インデックスの各階層に名前を付ける方法を学習します。
・シリーズのindex.names
属性にリストを代入することで、階層型インデックスの各階層に名前を付けることができる
import pandas as pd
multi_index = [["Kirishima", "Kirishima", "Rokumura", "Rokumura"], ["lang", "age", "lang", "age"]]
s = pd.Series(["Ruby", 15, "Python", 16], index=multi_index)
s.index.names = ["name", "profile"]
print(s)
・階層の順に名前を持ったリストを代入する