1. Apprendre
  2. /
  3. Cours
  4. /
  5. Rédiger du code Python efficace

Connected

Exercice

Calculer les différentiels de points avec .itertuples()

Les New York Yankees ont conclu une transaction avec les San Francisco Giants pour obtenir votre contrat d'analyste — vous êtes en demande! Votre nouveau patron a vu votre travail avec les Giants et souhaite maintenant quelque chose de semblable avec les données des Yankees. Il voudrait que vous calculiez les différentiels de points des Yankees de 1962 à 2012 et que vous trouviez la saison où leur différentiel de points a été le meilleur.

Vous vous souvenez de la fonction utilisée avec les Giants et vous la notez rapidement :

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

Utilisons .itertuples() pour itérer sur le DataFrame yankees_df (déjà chargé dans votre session) et calculer les différentiels de points.

Instructions 1/4

undefined XP
    1
    2
    3
    4
  • Utilisez .itertuples() pour itérer sur yankees_df et extraire pour chaque ligne les valeurs des points marqués et des points alloués.