始める無料で始める

apply() で野球のスタッツを分析する

Tampa Bay Rays からデータの分析を依頼されています。

次の指標を算出してください。

  • データ内の各列の合計
  • 各年の総得点(各年の 'RS' + 'RA'
  • 'Playoffs' 列を 10 ではなくテキスト表記に変換

以下の関数は 'Playoffs' 列をテキストに変換するために使えます。

def text_playoffs(num_playoffs): 
    if num_playoffs == 1:
        return 'Yes'
    else:
        return 'No' 

これらの指標を取得するために .apply() を使いましょう。DataFrame(rays_df)は読み込まれており、コンソールに表示されています。この DataFrame は 'Year' 列をインデックスにしています。

この演習はコースの一部です

効率的なPythonコードの書き方

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)
コードを編集して実行