用 .apply() 分析棒球統計
坦帕灣光芒隊想請你分析他們的資料。
他們需要以下指標:
- 各欄位的總和
- 每一年的總得分(每年將
'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)