Aan de slagGa gratis aan de slag

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

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create an empty list to store run differentials
____ = ____
Code bewerken en uitvoeren