apply() ile beyzbol istatistiklerini analiz etme
Tampa Bay Rays, verilerini analiz etmeni istiyor.
Şu metrikleri istiyorlar:
- Verideki her sütunun toplamı
- Bir yılda atılan toplam sayı (her yıl için
'RS'+'RA') 'Playoffs'sütununun1ve0yerine metin formatında olması
Aşağıdaki fonksiyon 'Playoffs' sütununu metne çevirmek için kullanılabilir:
def text_playoffs(num_playoffs):
if num_playoffs == 1:
return 'Yes'
else:
return 'No'
Bu metrikleri elde etmek için .apply() kullan. Bir DataFrame (rays_df) yüklendi ve konsola yazdırıldı. Bu DataFrame 'Year' sütununa göre indekslenmiş durumda.
Bu egzersiz
Verimli Python Kodu Yazmak
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)