De moves opnieuw bekijken
Wauw! Je hebt nu geleerd over draaitabellen. In je laatste analyse kwam je een DataFrame tegen met niet-unieke index/kolom-paren. Om je DataFrame te pivotten, schreef je code om de laatste rij te verwijderen en vormde je het daarna om.
In deze oefening pas je de code aan met draaitabellen en vergelijk je dat met je strategie met de pivot-methode.
De fifa_players-gegevensset is voor je beschikbaar.
Deze oefening maakt deel uit van de cursus
Data herstructureren met pandas
Oefeninstructies
- Gooi de vijfde rij van de
fifa_playersDataFrame weg. - Gebruik
.pivot()opfifa_playersom alle scores te krijgen, geïndexeerd doornameen in de kolommen aangeduid doormovement. - Gebruik een draaitabel om het gemiddelde van alle scores per
nameenmovementte tonen, metnameals index.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)