【发布时间】:2016-09-07 01:15:06
【问题描述】:
鉴于此数据框和数据透视表:
import pandas as pd
df=pd.DataFrame({'A':['x','y','z','x','y','z'],
'B':['one','one','one','two','two','two'],
'C':[7,5,3,4,1,6]})
df
A B C
0 x one 7
1 y one 5
2 z one 3
3 x two 4
4 y two 1
5 z two 6
table = pd.pivot_table(df, index=['A', 'B'],aggfunc=np.sum)
table
A B
x one 7
two 4
y one 5
two 1
z one 3
two 6
Name: C, dtype: int64
我想对数据透视表进行排序,使值在“C”内按降序排列。
像这样:
A B
x one 7
two 4
y one 5
two 1
z two 6
one 3
提前致谢!
【问题讨论】:
-
你的意思是在'C'内降序吗?
-
是的,对不起。问题已更正。
标签: sorting python-3.x pandas pivot-table