Tính run differential với .iterrows()
Bạn vừa được San Francisco Giants thuê làm nhà phân tích — chúc mừng! Chủ sở hữu đội muốn bạn tính một chỉ số gọi là run differential cho từng mùa giải từ năm 2008 đến 2012. Chỉ số này được tính bằng cách lấy tổng số lượt ghi điểm của đội trong một mùa trừ đi tổng số lượt để đối thủ ghi điểm trong mùa đó. 'RS' là runs scored (lượt ghi điểm) và 'RA' là runs allowed (lượt để đối thủ ghi điểm).
Hàm dưới đây tính chỉ số này:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Một DataFrame đã được nạp vào phiên làm việc của bạn với tên giants_df và đã được in ra console. Hãy thực hành dùng .iterrows() để thêm một cột run differential vào DataFrame này.
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.
# Create an empty list to store run differentials
____ = ____