Exécutez les différentiels avec .iterrows()
Vous avez été recruté par les Giants de San Francisco en tant qu'analyste. Félicitations. Le propriétaire de l'équipe vous demande de calculer un indicateur appelé « différentiel de points marqués » pour chaque saison entre 2008 et 2012. Cet indicateur est calculé en soustrayant le nombre total de points concédés par une équipe au cours d'une saison du nombre total de points marqués par cette équipe au cours de la même saison. « 'RS'
» désigne les points marqués et « 'RA'
» désigne les points concédés.
La fonction ci-dessous calcule cette métrique :
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 d'giants_df
et imprimé dans la console. Veuillez vous entraîner à utiliser .iterrows()
pour ajouter une colonne de différence de points à ce DataFrame.
Cet exercice fait partie du cours
Écrire du code Python efficace
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create an empty list to store run differentials
____ = ____