ÎncepețiÎncepe gratuit

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

Vezi cursul

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 = ____
Editează și rulează codul