Filtrare righe di un DataFrame
Le maschere booleane filtrano numeri, testo e date.
Che cos’è Filtrare righe di un DataFrame?
Le maschere booleane filtrano numeri, testo e date.
Seleziona righe tramite condizioni.
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", "Mia"],
"score": [95, 78, 91, 84],
})
high_scores = students[students["score"] >= 90]
print(high_scores)
Output previsto
name score
0 Ada 95
2 Sam 91
Come funziona
La Series booleana si allinea all’indice e conserva le posizioni True.
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.