Analysera basebollstatistik med .apply()
Tampa Bay Rays vill att du analyserar deras data.
De efterfrågar följande mätvärden:
- Summan av varje kolumn i datamängden
- Det totala antalet poäng som gjorts under ett år (
'RS'+'RA'för varje år) - Kolumnen
'Playoffs'i textformat i stället för1:or och0:or
Funktionen nedan kan användas för att konvertera kolumnen 'Playoffs' till text:
def text_playoffs(num_playoffs):
if num_playoffs == 1:
return 'Yes'
else:
return 'No'
Använd .apply() för att beräkna dessa mätvärden. En DataFrame (rays_df) har laddats in och skrivits ut i konsolen. Denna DataFrame är indexerad på kolumnen 'Year'.
Den här övningen är en del av kursen
Att skriva effektiv Python-kod
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)