1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Psaní efektivního kódu v Pythonu

Connected

Cvičení

Run differenciály pomocí .iterrows()

Gratuluji! Právě tě přijali jako analytika/analytičku k týmu San Francisco Giants. Vlastník týmu chce, abys pro každou sezónu od roku 2008 do roku 2012 vypočítal/a metriku zvanou run differential (rozdíl dosažených a povolených běhů). Tato metrika se vypočítá odečtením celkového počtu povolených běhů od celkového počtu dosažených běhů v dané sezóně. 'RS' označuje dosažené běhy a 'RA' povolené běhy.

Níže je funkce, která tuto metriku vypočítá:

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

Do tvé session byl načten DataFrame giants_df, který je vypsaný v konzoli. Pojďme si procvičit použití .iterrows() k přidání sloupce run differential do tohoto DataFramu.

Pokyny 1/4

undefined XP
    1
    2
    3
    4
  • Vytvoř prázdný seznam s názvem run_diffs, do kterého budeš ukládat vypočítané hodnoty run differential.