1. Learn
  2. /
  3. Курси
  4. /
  5. Rédiger du code Python efficace

Connected

вправа

Différentiels de points avec .iterrows()

Vous avez été embauché par les San Francisco Giants comme analyste — félicitations ! Le propriétaire de l’équipe souhaite que vous calculiez une mesure appelée le différentiel de points pour chaque saison de 2008 à 2012. Cette mesure se calcule en soustrayant du nombre total de points accordés par une équipe pendant une saison le nombre total de points marqués par cette même équipe pendant la saison. 'RS' signifie runs scored (points marqués) et 'RA' signifie runs allowed (points accordés).

La fonction ci-dessous calcule cette mesure :

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

Un DataFrame a été chargé dans votre session sous le nom giants_df et affiché dans la console. Exerçons-nous à utiliser .iterrows() pour ajouter une colonne différentiel de points à ce DataFrame.

Інструкції 1/4

undefined XP
    1
    2
    3
    4
  • Créez une liste vide appelée run_diffs qui servira à stocker les différentiels de points que vous allez calculer.