Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Gooi de vijfde rij van de fifa_players DataFrame weg.
  • Gebruik .pivot() op fifa_players om alle scores te krijgen, geïndexeerd door name en in de kolommen aangeduid door movement.
  • Gebruik een draaitabel om het gemiddelde van alle scores per name en movement te tonen, met name als 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)
Code bewerken en uitvoeren