PASCAL YIM / apprendrePandas et DataFrames

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.

EXPLICATION DU CODE

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. 1
    masque = df["consumption"] > 10

    Une Series de booléens alignée sur l’index de df.

  2. 2
    selection = df.loc[masque, ["consumption", "co2"]]

    Les observations dont la consommation dépasse strictement 10 L/100 km.

  3. 3
    selection.head()

    Les cinq premières lignes retenues. Les index d’origine sont conservés.

Exemple de référence · La consultation conserve le crédit de l’exercice.
EXERCICE / PYTHON

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.

Parcours · chapitres

Lecture de CSV · Exploration et sélection · Graphiques avec pandas et Matplotlib.

01 / Rappels de Python

02 / Classes et objets en Python

03 / Pandas et DataFrames

04 / Régression linéaire et métriques

05 / Régressions multiple et polynomiale

06 / Évaluer les modèles

07 / KNN et normalisation

Quiz de synthèse · 24 questions →Rejoindre une session →