PANDAS / 07 · EXERCICE
Filtrer des lignes avec une condition
Une comparaison sur une colonne produit un masque de booléens : un True ou False par ligne.
df.loc[masque, colonnes] retient les lignes vraies et les colonnes demandées. Plusieurs conditions se combinent avec & (et) ou | (ou), chaque comparaison entre parenthèses.
Exemple expliqué
- 1
masque = df["consumption"] > 10Une Series de booléens alignée sur l’index de df.
- 2
selection = df.loc[masque, ["consumption", "co2"]]Les observations dont la consommation dépasse strictement 10 L/100 km.
- 3
selection.head()Les cinq premières lignes retenues. Les index d’origine sont conservés.
Code à compléter
Créer selection avec les observations de consommation strictement supérieure à 10, puis afficher ses cinq premières lignes.
Saisie autonome · crédit complet après réussite
Le résultat apparaîtra ici.
Session Python
Les variables restent disponibles entre les pages. Un rechargement efface les variables ; le code et l’utilisation de l’aide restent enregistrés dans cet onglet.