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
selection = df.sort_values("co2", ascending=False)Tri par émissions décroissantes. La consommation reste associée à la bonne observation.
- 2
extrait = selection.head(5)Les cinq premières observations du tableau trié.
- 3
extrait.reset_index(drop=True)Optionnel : renumérotation de l’index, sans ajouter l’ancien index comme colonne.
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.