使用 .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 吧。
本練習屬於課程