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 menggunakan1dan0
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
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)