Kom igångKom igång gratis

Sammanfatta stegen

Bra jobbat! Nu har du lärt dig om pivottabeller. I den senaste analysen stötte du på en DataFrame med icke-unika index/kolumn-par. För att kunna pivotera din DataFrame skrev du kod för att ta bort den sista raden och sedan forma om data.

I den här övningen modifierar du koden med hjälp av pivottabeller och jämför resultatet med din strategi att använda metoden .pivot().

Datamängden fifa_players finns tillgänglig för dig.

Den här övningen är en del av kursen

Omforma data med pandas

Visa kurs

Övningsinstruktioner

  • Ta bort den femte raden i DataFrame:n fifa_players.
  • Använd .pivot()fifa_players för att hämta alla poäng indexerade efter name, med movement som kolumner.
  • Använd en pivottabell för att visa medelvärdet av alla poäng uppdelat på name och movement, med name som index.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Discard the fifth row to delete all repeated rows
fifa_drop = fifa_players.____(____)

# Use pivot method to get all scores by name and movement
fifa_pivot = fifa_drop.____(____) 

# Print fifa_pivot
print(fifa_pivot)  

# Use pivot table to get all scores by name and movement
fifa_pivot_table = fifa_players.____(index=____, 
                                     columns=____, 
                                     aggfunc=____)
# Print fifa_pivot_table
print(fifa_pivot_table)
Redigera och kör kod