IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Elimina la quinta riga del DataFrame fifa_players.
  • Usa .pivot() su fifa_players per ottenere tutti i punteggi indicizzati per name e identificati da movement nelle colonne.
  • Usa una pivot table per mostrare la media di tutti i punteggi per name e movement, impostando name come 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)
Modifica ed esegui il codice