演習課題「グルーピング後の列を指定した集約」
コードエリアには、データフレーム df が定義されています。
このデータフレーム df を、Category 列でグルーピングし Subtotal 列について平均値に集約したものを、次の形式で出力してください。
Category
--- ---
--- ---
...
--- ---
Name: Subtotal, dtype: float64
※ 回答時には
print(df)
をコメントアウトして回答してください。※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#08:グルーピング後の列を指定した集約
このチャプターでは、グルーピング後の列を指定して集約する方法を学習します。
- グルーピング後の列を指定して集約できる
import pandas as pd
df = pd.DataFrame([["cloudy", 22, 80],
["rainy", 19, 99],
["sunny", 26, 40],
["sunny", 25, 42],
["cloudy", 24, 77],
["rainy", 17, 100]], columns=["weather", "temperature", "humidity"])
print(df.groupby("weather")["temperature"].mean())