Creare una pivot table con pandas
Una pivot table trasforma dati lunghi in una tabella sintetica.
Che cos’è Creare una pivot table con pandas?
Una pivot table trasforma dati lunghi in una tabella sintetica.
Riassumi dati per categorie di righe e colonne.
Quando si usa?
- Leggere e pulire dati tabellari.
- Analizzare CSV, API e database.
- Preparare report e statistiche.
Codice di esempio
main.py
import pandas as pd
results = pd.DataFrame({
"team": ["A", "A", "B", "B"],
"score": [80, 90, 70, 100],
})
print(results.pivot_table(index="team", values="score", aggfunc="mean"))
Output previsto
score
team
A 85.0
B 85.0
Come funziona
index e columns definiscono i gruppi; values e aggfunc scelgono misura e aggregazione.
Modifica i valori ed esegui il programma nel compilatore Python online CodeUtility senza installare Python.
Esercizi pratici
Modifica gli input e verifica i casi limite prima di usare dataset più grandi.
- Aggiungi righe, colonne e valori mancanti.
- Combina filtri, ordinamento e groupby.
- Carica un file reale e controlla i dtype.