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
Övningsinstruktioner
- Ta bort den femte raden i DataFrame:n
fifa_players. - Använd
.pivot()påfifa_playersför att hämta alla poäng indexerade eftername, medmovementsom kolumner. - Använd en pivottabell för att visa medelvärdet av alla poäng uppdelat på
nameochmovement, mednamesom 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)