> Modules non standards > Pandas > Tri de Dataframes
Tri de Dataframes
Tri selon les étiquettes de lignes ou de colonnes :
Pour trier un dataframe selon les valeurs d'une colonne, mais en utilisant un dictionnaire qui donne l'ordre souhaité des colonnes :
- myOrder = ['b', 'a', 'c'] : valeurs de la colonne df['A']
- key = df['A'].map({myOrder[i]:i for i in range(len(myOrder))})
- df.iloc[key.argsort()]
Ca marche aussi avec l'index du dataframe.
Copyright python-simple.com
programmer en python, tutoriel python, graphes en python, Aymeric Duclert