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
627 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!

source:php.cn
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