1. Learn
  2. /
  3. Cursuri
  4. /
  5. Scriere eficientă a codului Python

Connected

exercițiu

Diferențele de rulaje cu .iterrows()

Ai fost angajat ca analist la San Francisco Giants — felicitări! Proprietarul echipei vrea să calculezi o metrică numită diferența de rulaje pentru fiecare sezon din perioada 2008–2012. Această metrică se obține scăzând numărul total de rulaje permise de echipă într-un sezon din numărul total de rulaje marcate. 'RS' înseamnă rulaje marcate, iar 'RA' înseamnă rulaje permise.

Funcția de mai jos calculează această metrică:

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

Un DataFrame a fost încărcat în sesiunea ta ca giants_df și afișat în consolă. Hai să exersăm utilizarea .iterrows() pentru a adăuga o coloană cu diferența de rulaje în acest DataFrame.

Instrucțiuni 1/4

undefined XP
    1
    2
    3
    4
  • Creează o listă goală numită run_diffs, care va fi folosită pentru a stoca diferențele de rulaje pe care le vei calcula.