Diferențiale de puncte cu .itertuples()
New York Yankees au încheiat un schimb cu San Francisco Giants pentru contractul tău de analist — ești foarte căutat! Noul tău șef a văzut ce ai făcut cu Giants și acum vrea ceva similar cu datele Yankees. Îți cere să calculezi diferențialele de puncte pentru Yankees în perioada 1962–2012 și să identifici sezonul cu cel mai bun diferențial de puncte.
Îți amintești funcția pe care ai folosit-o când lucrai cu Giants și o notezi rapid:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Hai să folosim .itertuples() pentru a parcurge DataFrame-ul yankees_df (care a fost încărcat în sesiunea ta) și să calculăm diferențialele de puncte.
Acest exercițiu face parte din cursul
Scriere eficientă a codului Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
run_diffs = []
# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
runs_scored = ____
runs_allowed = ____