Kom igångKom igång gratis

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ör 1:or och 0: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

Visa kurs

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)
Redigera och kör kod