数据透视表排序

时间:2018-11-20 07:28:28

标签: python pandas sorting pivot

我的数据透视表结果如下:

           len
           MERCHANT_NAME
MCC_CODE    
0.0        58635982
742.0      7378
763.0      750
780.0      281
1520.0     974


  frame_mcc_merchant_pvt=pd.pivot_table(frame_mcc_merchant,index=['MCC_CODE'],
                        values=['MERCHANT_NAME'],aggfunc=[len],fill_value=0)

我需要按商家名称len的值对数据透视表进行排序? 请帮助

1 个答案:

答案 0 :(得分:0)

为避免[]删除MultiIndex,然后按sort_values进行排序:

frame_mcc_merchant_pvt=pd.pivot_table(frame_mcc_merchant,
                                      index='MCC_CODE',
                                      values='MERCHANT_NAME',
                                      aggfunc=len,
                                      fill_value=0).sort_values('MERCHANT_NAME')
相关问题