名前付き集約
これまでに、.groupby() と .agg() を組み合わせて、カテゴリごとの要約を表示する方法を学びました。集約を行う際に新しい列に名前を付けておくと、コードの出力から、どの集約がどこに適用されているかがわかりやすくなります。
この演習では、大陸ごとに1行を含む continent_summary というDataFrameを作成します。この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)