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