Erste SchritteKostenlos loslegen

Differentiale mit .itertuples() ausführen

Die New York Yankees haben mit den San Francisco Giants einen Handel für deinen Analystenvertrag abgeschlossen - du bist eine heiße Ware! Dein neuer Chef hat deine Arbeit mit den Giants gesehen und möchte nun, dass du etwas Ähnliches mit den Daten der Yankees machst. Er möchte, dass du die Run Differentials für die Yankees von 1962 bis 2012 berechnest und herausfindest, in welcher Saison sie die beste Run Differential hatten.

Du hast dir die Funktion gemerkt, die du bei der Arbeit mit den Riesen benutzt hast und schreibst sie schnell auf:

def calc_run_diff(runs_scored, runs_allowed):


    run_diff = runs_scored - runs_allowed


    return run_diff

Verwenden wir .itertuples(), um eine Schleife über den yankees_df DataFrame (der in deine Sitzung geladen wurde) zu ziehen und die Laufdifferenzen zu berechnen.

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.

run_diffs = []

# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
    
    runs_scored = ____
    runs_allowed = ____
Bearbeiten und Ausführen von Code