Je travaille actuellement sur une base de données à partir d'une opération de tableau croisé.Organisation de colonnes dans un fichier pandas DataFrame
pd.crosstab(data['One'],data['two'], margins=True).apply(lambda r: r/len(data)*100,axis = 1)
Les colonnes sont dans l'ordre suivant
A B C D E All
B
C
D
E
All 100
Mais je veux que les colonnes commandées comme indiqué ci-dessous:
A C D B E All
B
C
D
E
All 100
Yat-il un moyen facile d'organiser les colonnes? quand je l'utilise colnames=['C', 'D','B','E']
il renvoie une erreur:
'AssertionError: arrays and names must have the same length '