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
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 = ____