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

Connected

Exercise

Różnice w punktach z użyciem .iterrows()

Właśnie zostałeś zatrudniony przez San Francisco Giants jako analityk – gratulacje! Właściciel drużyny chce, żebyś obliczył wskaźnik zwany różnicą punktów dla każdego sezonu od 2008 do 2012 roku. Wskaźnik ten oblicza się, odejmując łączną liczbę punktów zdobytych przez drużynę w sezonie od łącznej liczby punktów dopuszczonych. 'RS' oznacza punkty zdobyte (runs scored), a 'RA' – punkty dopuszczone (runs allowed).

Poniższa funkcja oblicza ten wskaźnik:

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

Do twojej sesji wczytano DataFrame pod nazwą giants_df, który jest wyświetlony w konsoli. Przećwiczmy użycie .iterrows(), aby dodać do tego DataFrame kolumnę z różnicą punktów.

Instrukcje 1 / 4

undefined XP
    1
    2
    3
    4
  • Utwórz pustą listę o nazwie run_diffs, w której będą przechowywane obliczone różnice punktów.