Ordinare un DataFrame pandas
L’ordinamento facilita classifiche e serie temporali.
Che cos’è Ordinare un DataFrame pandas?
L’ordinamento facilita classifiche e serie temporali.
Ordina righe per una o più 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
students = pd.DataFrame({
"name": ["Ada", "Lin", "Sam"],
"score": [95, 88, 91],
})
ranked = students.sort_values("score", ascending=False)
print(ranked)
Output previsto
name score
0 Ada 95
2 Sam 91
1 Lin 88
Come funziona
sort_values ordina per score; ascending=False mette prima i valori maggiori.
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.