Різниця зарахованих і пропущених ранів з .iterrows()
Вас найняли аналітиком до San Francisco Giants — вітаємо! Власник команди просить вас обчислити показник під назвою run differential для кожного сезону з 2008 по 2012 роки. Цей показник обчислюють як різницю між загальною кількістю ранів, які команда набрала за сезон, і загальною кількістю ранів, які вона пропустила за сезон. 'RS' означає runs scored (зараховані рани), а 'RA' — runs allowed (пропущені рани).
Наведена нижче функція обчислює цей показник:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
У вашу сесію завантажено датафрейм giants_df і виведено в консоль. Давайте потренуємося використовувати .iterrows(), щоб додати стовпець run differential до цього датафрейму.
Ця вправа є частиною курсу
Ефективне написання коду Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create an empty list to store run differentials
____ = ____