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.
To ćwiczenie jest częścią kursu
Wydajny kod w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create an empty list to store run differentials
____ = ____