我目前正在從交叉表操作中處理數據幀。在熊貓DataFrame中安排列
pd.crosstab(data['One'],data['two'], margins=True).apply(lambda r: r/len(data)*100,axis = 1)
列出來以下順序
A B C D E All
B
C
D
E
All 100
但我想訂購的列如下所示:
A C D B E All
B
C
D
E
All 100
有沒有一種簡單的方法來組織列? 當我使用colnames=['C', 'D','B','E']
它返回一個錯誤:
'AssertionError: arrays and names must have the same length '