Permuter les colonnes dans les trames de données pandas

Pour remplacer les colonnes du pandas DataFrame, utilisez ix pour spécifier les noms de colonne dans l'ordre après le remplacement.

Exemple

df
'''
Supposons que ce soit la trame de données df
    a   b   c   
A   0   1   2   
S   5   6   7   
'''

#Quand j'exécute ce code ...
df.ix[:,['a','c','b']]
'''
Ce sera comme suit
    a   c   b   
A   0   2   1
S   5   7   6
'''

C'est l'explication des points sur lesquels moi, un débutant de pandas, suis tombé.

Post-scriptum: Bien sûr, vous pouvez spécifier l'index de la colonne numériquement.

Recommended Posts

Permuter les colonnes dans les trames de données pandas
Chargez csv avec des colonnes en double dans pandas
Ajouter une série à la colonne dans les pandas python
Ajouter des totaux aux lignes et aux colonnes avec des pandas
Apprenez les pandas en 10 minutes
UnicodeDecodeError dans pandas read_csv
Renommer les colonnes de table dans Django3
[Python] Dessinez des dataframes Pandas dans Plotly avec des boutons de manchette
Comment créer une trame de données et jouer avec des éléments avec des pandas
Créer des variables factices avec des pandas (get_dummies)
Comment écrire sobrement avec des pandas
Caractéristiques de pd.NA dans Pandas 1.0.0 (RC0)
Résumé de la grammaire fréquemment utilisée dans les pandas
Créez dynamiquement de nouvelles trames de données avec des pandas
Extraire plusieurs colonnes spécifiques avec des pandas
Ignorer # ligne et lire avec les pandas
Comment changer plusieurs colonnes de csv dans Pandas (Unixtime-> Japan Time)
Lecture à partir de fichiers texte et SQLite avec Python (+ Pandas), R, Julia (+ DataFrames)