Rivedere le mosse
Wow! Hai appena imparato a usare le pivot table. Nell’ultima analisi che hai svolto, ti sei imbattuto in un DataFrame con coppie indice/colonna non univoche. Per poter fare il pivot del tuo DataFrame, hai scritto del codice per eliminare l’ultima riga e poi lo hai riformattato.
In questo esercizio modificherai quel codice usando le pivot table e lo confronterai con la tua strategia basata sul metodo pivot.
Il dataset fifa_players è a tua disposizione.
Questo esercizio fa parte del corso
Rimodellare i dati con pandas
Istruzioni dell'esercizio
- Elimina la quinta riga del DataFrame
fifa_players. - Usa
.pivot()sufifa_playersper ottenere tutti i punteggi indicizzati pernamee identificati damovementnelle colonne. - Usa una pivot table per mostrare la media di tutti i punteggi per
nameemovement, impostandonamecome indice.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)