1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Wydajny kod w Pythonie

Connected

Exercise

Różnice przebiegów z .itertuples()

New York Yankees wymienili cię z San Francisco Giants – twój kontrakt analityczny stał się prawdziwym hitem! Nowy szef widział twoją pracę z Giants i chce, żebyś zrobił coś podobnego z danymi Yankees. Prosi cię o obliczenie różnic przebiegów dla Yankees w latach 1962–2012 oraz wskazanie sezonu z najlepszą różnicą przebiegów.

Przypominasz sobie funkcję, której używałeś przy Giants, i szybko ją zapisujesz:

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

Użyj .itertuples(), aby przejść pętlą po DataFrame yankees_df (który został wczytany do twojej sesji) i obliczyć różnice przebiegów.

Instrukcje 1 / 4

undefined XP
    1
    2
    3
    4
  • Użyj .itertuples(), aby przejść pętlą po yankees_df i pobrać z każdego wiersza wartości zdobytych i straconych przebiegów.