Tính run differential với .itertuples()
New York Yankees vừa trao đổi với San Francisco Giants để ký hợp đồng nhà phân tích với bạn — bạn đang rất được săn đón! Sếp mới đã xem công việc bạn làm cho Giants và muốn bạn làm điều tương tự với dữ liệu của Yankees. Ông ấy muốn bạn tính run differential cho Yankees từ năm 1962 đến năm 2012 và tìm xem mùa nào họ có run differential tốt nhất.
Bạn nhớ lại hàm đã dùng khi làm với Giants và nhanh chóng viết ra:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Hãy dùng .itertuples() để lặp qua DataFrame yankees_df (đã được nạp vào phiên làm việc của bạn) và tính run differential.
Bài tập này là một phần của khóa học
Viết mã Python hiệu quả
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
run_diffs = []
# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
runs_scored = ____
runs_allowed = ____