開始使用免費開始

使用 .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

一個 DataFrame 已載入為 giants_df,並已在主控台印出。來練習使用 .iterrows(),把「得分差」欄位加到這個 DataFrame 吧。

本練習屬於課程

撰寫高效的 Python 程式碼

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create an empty list to store run differentials
____ = ____
編輯並執行程式碼