1. Learn
  2. /
  3. Courses
  4. /
  5. Ефективне написання коду Python

Connected

Exercise

Різниця зарахованих і пропущених ранів з .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 до цього датафрейму.

Instructions 1/4

undefined XP
    1
    2
    3
    4
  • Створіть порожній список run_diffs, у якому зберігатимуться обчислені вами значення run differential.