PASCAL YIM / apprendrePandas et DataFrames

PANDAS / 08 · EXERCICE

Trier sans perdre les lignes associées

sort_values classe des lignes complètes selon une colonne.

EXPLICATION DU CODE

Le tri renvoie un nouveau DataFrame ; df reste inchangé. L’index original suit chaque ligne et ne devient donc pas automatiquement 0, 1, 2… dans le résultat.

Exemple expliqué

  1. 1
    selection = df.sort_values("co2", ascending=False)

    Tri par émissions décroissantes. La consommation reste associée à la bonne observation.

  2. 2
    extrait = selection.head(5)

    Les cinq premières observations du tableau trié.

  3. 3
    extrait.reset_index(drop=True)

    Optionnel : renumérotation de l’index, sans ajouter l’ancien index comme colonne.

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

Code à compléter

Créer selection par tri décroissant de co2 et afficher les 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 →