Run differenciály pomocí .itertuples()
New York Yankees si tě vyměnili od San Francisco Giants — jsi prostě žádaný analytik! Tvůj nový šéf viděl tvoji práci s Giants a chce, abys udělal něco podobného s daty Yankees. Požádal tě o výpočet run diferenciálů pro Yankees v letech 1962 až 2012 a o zjištění, ve které sezóně měli nejlepší run diferenciál.
Vzpomeneš si na funkci, kterou jsi použil při práci s Giants, a rychle si ji zapíšeš:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Použijeme .itertuples() k procházení DataFrame yankees_df (který je načten v tvé session) a k výpočtu run diferenciálů.
Toto cvičení je součástí kurzu
Psaní efektivního kódu v Pythonu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
run_diffs = []
# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
runs_scored = ____
runs_allowed = ____