始める無料で始める

Run differentials with .iterrows()

サンフランシスコ・ジャイアンツのアナリストとして採用されました。おめでとうございます!オーナーから、2008年から2012年までの各シーズンについて、ランディファレンシャル(run differential)という指標を計算してほしいと依頼されています。この指標は、シーズン中にチームが挙げた総得点から、相手に許した総失点を引いて算出します。'RS' は得点(runs scored)、'RA' は失点(runs allowed)を表します。

以下の関数はこの指標を計算します。

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

giants_df という DataFrame がセッションに読み込まれ、コンソールに表示されています。.iterrows() を使って、この DataFrame にランディファレンシャルの列を追加する練習をしましょう。

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

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

コースを見る

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

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

# Create an empty list to store run differentials
____ = ____
コードを編集して実行