Calcola i run differential con .iterrows()
Sei stato assunto come analyst dai San Francisco Giants—complimenti! Il proprietario della squadra vuole che tu calcoli una metrica chiamata run differential per ogni stagione dal 2008 al 2012. Questa metrica si calcola sottraendo dal numero totale di punti subiti in una stagione il numero totale di punti segnati dalla squadra in quella stagione. 'RS' indica i punti segnati (runs scored) e 'RA' indica i punti concessi (runs allowed).
La funzione seguente calcola questa metrica:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Un DataFrame è stato caricato nella tua sessione come giants_df ed è stato stampato in console. Esercitiamoci a usare .iterrows() per aggiungere una colonna run differential a questo DataFrame.
Questo esercizio fa parte del corso
Scrivere codice Python efficiente
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create an empty list to store run differentials
____ = ____