Maison > développement back-end > Tutoriel Python > Comment trier un DataFrame Pandas par une colonne spécifique ?

Comment trier un DataFrame Pandas par une colonne spécifique ?

Linda Hamilton
Libérer: 2024-12-16 08:07:14
original
687 Les gens l'ont consulté

How to Sort a Pandas DataFrame by a Specific Column?

Tri d'une trame de données Pandas par une colonne spécifique

Considérez la trame de données suivante, où les mois ne sont pas dans l'ordre chronologique :

0 1 2
0 354,7 avril 4,0
1 55,4 août 8,0
2 176,5 décembre 12,0
3 95,5 février 2,0
4 85,6 janvier 1,0
5 152 juillet 7,0
6 238,7 juin 6,0
7 104,8 mars 3,0
8 283,5 mai 5,0
9 278,8 novembre 11,0
10 249,6 octobre 10,0
11 212,7 septembre 9.0

Pour remédier à cela, une deuxième colonne avec les numéros de mois correspondants (1-12) est créée. L'objectif est de trier le dataframe en fonction de l'ordre des mois calendaires.

La solution réside dans l'utilisation de la méthode sort_values :

<br>df. sort_values('2')<br>

Cette commande trie la trame de données par ordre croissant selon les valeurs de la colonne « 2 » :

</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">    0          1     2
Copier après la connexion

4 85,6 janvier 1,0
3 95,5 février 2,0
7 104,8 mars 3.0
0 354.7 avril 4.0
8 283,5 mai 5,0
6 238,7 juin 6,0
5 152,0 juillet 7,0
1 55,4 août 8,0
11 212,7 septembre 9,0
10 249,6 octobre 10.0
9 278.8 novembre 11.0
2 176.5 décembre 12.0

Pour trier sur plusieurs colonnes, fournissez une liste d'étiquettes de colonnes dans l'ordre de priorité de tri comme argument à sort_values.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal