1. Learn
  2. /
  3. Cursuri
  4. /
  5. Scriere eficientă a codului Python

Connected

exercițiu

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.

Instrucțiuni 1/4

undefined XP
    1
    2
    3
    4
  • Folosește .itertuples() pentru a parcurge yankees_df și a extrage valorile de puncte înscrise și puncte primite din fiecare rând.