Aan de slagGa gratis aan de slag

Honkbalstatistieken analyseren met .apply()

De Tampa Bay Rays vragen je hun data te analyseren.

Ze willen de volgende statistieken:

  • De som van elke kolom in de data
  • Het totaal aantal gescoorde punten in een jaar ('RS' + 'RA' voor elk jaar)
  • De 'Playoffs'-kolom in tekstformaat in plaats van met 1'en en 0'en

De onderstaande functie kun je gebruiken om de 'Playoffs'-kolom naar tekst om te zetten:

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

Gebruik .apply() om deze statistieken te krijgen. Een DataFrame (rays_df) is geladen en afgedrukt in de console. Deze DataFrame is geïndexeerd op de 'Year'-kolom.

Deze oefening maakt deel uit van de cursus

Efficiënte Python-code schrijven

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Gather sum of all columns
stat_totals = ____.____(____, axis=____)
print(stat_totals)
Code bewerken en uitvoeren