CommencerCommencer gratuitement

Exécutez les différentielles avec .itertuples()

Les New York Yankees ont conclu un échange avec les San Francisco Giants pour votre contrat d'analyste - vous êtes une denrée très recherchée ! Votre nouveau patron a vu votre travail avec les Giants et veut que vous fassiez quelque chose de similaire avec les données des Yankees. Il aimerait que vous calculiez les différentiels de points pour les Yankees de 1962 à 2012 et que vous trouviez la saison où ils ont eu le meilleur différentiel de points.

Vous vous souvenez de la fonction que vous avez utilisée pour travailler avec les Géants et vous l'écrivez rapidement :

def calc_run_diff(runs_scored, runs_allowed):


    run_diff = runs_scored - runs_allowed


    return run_diff

Utilisons .itertuples() pour parcourir en boucle le DataFrame yankees_df (qui a été chargé dans votre session) et calculer les différentiels de parcours.

Cet exercice fait partie du cours

Écrire du code Python efficace

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

run_diffs = []

# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
    
    runs_scored = ____
    runs_allowed = ____
Modifier et exécuter le code