Die Züge überprüfen
Wow! Du hast jetzt Pivot-Tabellen kennengelernt. In deiner letzten Analyse bist du auf ein DataFrame gestoßen, das nicht eindeutige Index-/Spaltenpaare hatte. Um dein DataFrame zu pivotieren, hast du damals Code geschrieben, um die letzte Zeile zu entfernen, und es dann umgeformt.
In dieser Übung passt du den Code mithilfe von Pivot-Tabellen an und vergleichst ihn mit deiner Strategie, die pivot-Methode zu verwenden.
Der Datensatz fifa_players steht dir zur Verfügung.
Diese Übung ist Teil des Kurses
Daten umformen mit pandas
Anleitung zur Übung
- Entferne die fünfte Zeile des DataFrames
fifa_players. - Verwende
.pivot()auffifa_players, um alle Scores nachnamezu indexieren und in den Spalten übermovementzu unterscheiden. - Verwende eine Pivot-Tabelle, um den Mittelwert aller Scores nach
nameundmovementzu zeigen, wobeinameals Index gesetzt wird.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)