Erste SchritteKostenlos loslegen

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

Kurs anzeigen

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

# Create an empty list to store run differentials
____ = ____
Bearbeiten und Ausführen von Code