Bắt đầu ngayBắt đầu miễn phí

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ả

Xem khóa học

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 = ____
Chỉnh sửa và Chạy Mã