Run differentials berekenen met .iterrows()
Je bent aangenomen als analist door de San Francisco Giants—gefeliciteerd! De eigenaar van het team wil dat je een maatstaf berekent die de run differential heet voor elk seizoen van 2008 tot en met 2012. Deze maatstaf wordt berekend door het totaal aantal runs dat een team in een seizoen tegen kreeg af te trekken van het totaal aantal runs dat het team in dat seizoen scoorde. 'RS' betekent runs scored (gescoorde runs) en 'RA' betekent runs allowed (toegelaten runs).
De onderstaande functie berekent deze maatstaf:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Er is een DataFrame in je sessie geladen als giants_df en in de console geprint. Laten we oefenen met .iterrows() om een kolom run differential toe te voegen aan dit DataFrame.
Deze oefening maakt deel uit van de cursus
Efficiënte Python-code schrijven
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create an empty list to store run differentials
____ = ____