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

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.

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