Poängdifferenser med .itertuples()
New York Yankees har värtat din analytikerkontrakt med San Francisco Giants – du är ett hett namn på marknaden! Din nye chef har sett ditt arbete med Giants och vill nu att du gör något liknande med Yankees data. Han vill att du beräknar poängdifferenser för Yankees från år 1962 till år 2012 och hittar vilken säsong de hade den bästa poängdifferensen.
Du minns funktionen du använde när du jobbade med Giants och skriver snabbt ned den:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Använd .itertuples() för att loopa igenom yankees_df-DataFramen (som redan är inläst i din session) och beräkna poängdifferenserna.
Den här övningen är en del av kursen
Att skriva effektiv Python-kod
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
run_diffs = []
# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
runs_scored = ____
runs_allowed = ____