Filtrer les lignes d’un DataFrame
Les masques booléens filtrent nombres, textes et dates.
Qu’est-ce que Filtrer les lignes d’un DataFrame ?
Les masques booléens filtrent nombres, textes et dates.
Sélectionner les lignes selon des conditions.
Quand l’utiliser ?
- Lire et nettoyer des données tabulaires.
- Analyser des fichiers CSV, API ou bases de données.
- Préparer statistiques et rapports.
Code d’exemple
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)
Résultat attendu
name score
0 Ada 95
2 Sam 91
Fonctionnement
La Series booléenne est alignée sur l’index ; seules les positions vraies sont conservées.
Modifiez les valeurs et exécutez le programme avec le compilateur Python en ligne CodeUtility, sans installation locale.
Exercices pratiques
Modifiez les entrées et testez les cas limites avant d’utiliser des données plus volumineuses.
- Ajoutez des lignes, colonnes et valeurs manquantes.
- Combinez filtrage, tri et groupby.
- Chargez un fichier réel et contrôlez ses dtypes.