始める無料で始める

名前付き集約

これまでに、.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)
コードを編集して実行