MulaiMulai sekarang secara gratis

Menganalisis statistik baseball dengan .apply()

Tampa Bay Rays meminta Anda menganalisis data mereka.

Mereka menginginkan metrik berikut:

  • Jumlah (sum) dari setiap kolom dalam data
  • Total jumlah run yang dicetak dalam setahun ('RS' + 'RA' untuk setiap tahun)
  • Kolom 'Playoffs' dalam format teks, bukan menggunakan 1 dan 0

Fungsi di bawah ini dapat digunakan untuk mengonversi kolom 'Playoffs' menjadi teks:

def text_playoffs(num_playoffs): 
    if num_playoffs == 1:
        return 'Yes'
    else:
        return 'No' 

Gunakan .apply() untuk mendapatkan metrik ini. Sebuah DataFrame (rays_df) telah dimuat dan dicetak ke konsol. DataFrame ini diindeks pada kolom 'Year'.

Latihan ini adalah bagian dari kursus

Menulis Kode Python yang Efisien

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)
Edit dan Jalankan Kode