演習課題「ピボットテーブルの作成(複合的なインデックス)」
コードエリアには、データフレーム df が定義されています。
このデータフレーム df を Cateogry と Product でグルーピングし、Price の平均値に集約して作成したピボットテーブルを出力してください。
※ 回答時にはprint(df)
をコメントアウトして回答してください。
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#15:ピボットテーブルの作成(複合的なインデックス)
このチャプターでは、複合的なインデックスをもつピボットテーブルを作成する方法を学習します。
- 引数 index で複数の列を指定すると、複合的なインデックスをもつピボットテーブルを作成することができる
import pandas as pd
df = pd.DataFrame([["cloudy", 22, "Bad"], ["rainy", 19, "Good"], ["sunny", 26, "Good"],
["sunny", 25, "Good"], ["cloudy", 24, "Good"]],
columns=["weather", "temperature", "feelings"])
print(df.pivot_table(values="temperature", index=["weather", "feelings"]))