GroupBy con pandas
GroupBy segue separa, applica e combina.
Che cos’è GroupBy con pandas?
GroupBy segue separa, applica e combina.
Raggruppa righe e calcola aggregazioni.
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],
})
averages = results.groupby("team")["score"].mean().reset_index()
print(averages)
Output previsto
team score
0 A 85.0
1 B 85.0
Come funziona
Le righe vengono raggruppate e score mediato; reset_index ripristina una colonna normale.
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.