Differentiale mit .iterrows() ausführen
Du wurdest von den San Francisco Giants als Analyst eingestellt - Glückwunsch! Der Besitzer des Teams möchte, dass du eine Kennzahl namens Run Differential für jede Saison von 2008 bis 2012 berechnest. Diese Kennzahl wird berechnet, indem die Gesamtzahl der Runs, die ein Team in einer Saison zugelassen hat, von der Gesamtzahl der Runs, die das Team in einer Saison erzielt hat, abgezogen wird. 'RS'
bedeutet erzielte Runs und 'RA'
bedeutet zugelassene Runs.
Die folgende Funktion berechnet diese Metrik:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Ein DataFrame wurde als giants_df
in deine Sitzung geladen und auf der Konsole ausgegeben. Üben wir, wie man mit .iterrows()
eine Laufdifferenzspalte zu diesem DataFrame hinzufügt.
Diese Übung ist Teil des Kurses
Effizienten Python-Code schreiben
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Create an empty list to store run differentials
____ = ____