名前付き集約
.groupby() と .agg() を組み合わせてカテゴリごとの要約を表示する方法を見てきました。集約時に新しい列に名前を付けておくと、コードの出力でどの集約がどこに適用されているかが明確になり便利です。
あなたのタスクは、大陸ごとに 1 行を持つ continent_summary という DataFrame を作成することです。列には、各大陸の 2021 年の失業率の平均と、2021 年の失業率の標準偏差を含めます。もちろん、内容が分かるように列名も付け直します!
unemployment DataFrame が利用可能で、pandas は pd としてインポート済みです。
この演習はコースの一部です
Pythonで学ぶ探索的データ分析
演習の手順
- 各大陸の 2021 年の失業率の平均を示す
mean_rate_2021という列を作成します。 - 各大陸の 2021 年の失業率の標準偏差を示す
std_rate_2021という列を作成します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
continent_summary = unemployment.groupby("continent").agg(
# Create the mean_rate_2021 column
____=____,
# Create the std_rate_2021 column
____=____
)
print(continent_summary)