MulaiMulai sekarang secara gratis

Hitung selisih run dengan .itertuples()

New York Yankees telah melakukan pertukaran dengan San Francisco Giants untuk kontrak analis Anda — Anda sedang banyak diminati! Atasan baru Anda telah melihat pekerjaan Anda dengan Giants dan kini ingin Anda melakukan hal serupa pada data Yankees. Ia ingin Anda menghitung run differential untuk Yankees dari tahun 1962 hingga 2012 dan mencari musim dengan run differential terbaik.

Anda mengingat fungsi yang digunakan saat bekerja dengan Giants dan segera menuliskannya:

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

Mari gunakan .itertuples() untuk melakukan loop pada DataFrame yankees_df (yang sudah dimuat dalam sesi Anda) dan menghitung run differential.

Latihan ini adalah bagian dari kursus

Menulis Kode Python yang Efisien

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

run_diffs = []

# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
    
    runs_scored = ____
    runs_allowed = ____
Edit dan Jalankan Kode