apply() で野球のスタッツを分析する
Tampa Bay Rays からデータの分析を依頼されています。
次の指標を算出してください。
- データ内の各列の合計
- 各年の総得点(各年の
'RS'+'RA') 'Playoffs'列を1と0ではなくテキスト表記に変換
以下の関数は '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)