BaşlayınÜcretsiz Başlayın

`.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ır
Kursu Görüntüle

Uygulamalı 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 = ____
Kodu Düzenle ve Çalıştır