`.itertuples()` ile sayı farklarını hesapla
New York Yankees, analist sözleşmeni almak için San Francisco Giants ile takas yaptı — gözde bir yeteneksin! Yeni patronun Giants ile yaptığın çalışmayı gördü ve şimdi Yankees verileriyle de benzer bir şey yapmanı istiyor. 1962'den 2012'ye kadar Yankees için run differential (sayı farkı) hesaplamanı ve hangi sezonda en iyi run differential'a sahip olduklarını bulmanı istiyor.
Giants ile çalışırken kullandığın fonksiyonu hatırladın ve hemen yazdın:
def calc_run_diff(runs_scored, runs_allowed):
run_diff = runs_scored - runs_allowed
return run_diff
Hadi yankees_df DataFrame'inde (oturumuna yüklendi) .itertuples() kullanarak döngü kuralım ve run differential'ları hesaplayalım.
Bu egzersiz
Verimli Python Kodu Yazmak
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
run_diffs = []
# Loop over the DataFrame and calculate each row's run differential
for ____ in ____.____():
runs_scored = ____
runs_allowed = ____