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

.iterrows() ile skor farklarını hesapla

San Francisco Giants seni analist olarak işe aldı — tebrikler! Takımın sahibi, 2008'den 2012'ye kadar her sezon için bir metrik olan run differential (skor farkı) hesaplamanı istiyor. Bu metrik, bir sezonda takımın attığı toplam sayıdan, o sezonda yediği toplam sayının çıkarılmasıyla hesaplanır. 'RS' atılan sayıları (runs scored), 'RA' ise yenilen sayıları (runs allowed) ifade eder.

Aşağıdaki fonksiyon bu metriği hesaplar:

def calc_run_diff(runs_scored, runs_allowed):

    run_diff = runs_scored - runs_allowed

    return run_diff

Bir DataFrame oturumuna giants_df olarak yüklendi ve konsola yazdırıldı. Bu DataFrame'e bir run differential sütunu eklemek için .iterrows() kullanmayı pratik edelim.

Bu egzersiz, kursun bir parçasıdır

Verimli Python Kodu Yazmak

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create an empty list to store run differentials
____ = ____
Kodu Düzenle ve Çalıştır