Run-Differenzen mit .itertuples()
Die New York Yankees haben mit den San Francisco Giants einen Deal für deinen Analystenvertrag gemacht – du bist echt heiß begehrt! Dein neuer Chef hat gesehen, was du bei den Giants gemacht hast, und will jetzt, dass du was Ähnliches mit den Daten der Yankees durchführst. Er möchte, dass du die Run-Differenzen der Yankees von 1962 bis 2012 berechnest und herausfindest, in welcher Saison sie die beste Run-Differenz hatten.
Du erinnerst dich an die Funktion, die du bei deiner Arbeit mit den Giants benutzt hast, und schreibst sie schnell auf:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Lass uns mit .itertuples() über den DataFrame yankees_df (der in deine Session geladen wurde) iterieren und die Run-Differenzen berechnen.
Diese Übung ist Teil des Kurses
Effizienten Python-Code schreiben
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
run_diffs = []
# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
runs_scored = ____
runs_allowed = ____