Hitung selisih run dengan .iterrows()
Anda baru direkrut sebagai analis oleh San Francisco Giants—selamat! Pemilik tim meminta Anda menghitung metrik bernama run differential untuk setiap musim dari tahun 2008 hingga 2012. Metrik ini dihitung dengan mengurangkan total jumlah run yang diizinkan tim dalam satu musim dari total jumlah run yang dicetak tim dalam musim tersebut. 'RS' berarti runs scored (run yang dicetak) dan 'RA' berarti runs allowed (run yang diizinkan).
Fungsi berikut menghitung metrik tersebut:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Sebuah DataFrame telah dimuat ke sesi Anda sebagai giants_df dan ditampilkan di konsol. Mari berlatih menggunakan .iterrows() untuk menambahkan kolom run differential ke DataFrame ini.
Latihan ini adalah bagian dari kursus
Menulis Kode Python yang Efisien
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create an empty list to store run differentials
____ = ____