pandas的列如果是多级索引MULTI_INDEX的时候
使用sort_values方法该如何指定列名了
参考:https://www.gairuo.com/p/pandas-multiIndex-operation
列名指定每个层级的名称,比如下面这个多级索引的df应该这样排序
df_[['commodity_type','audtit_month','cnt']].set_index(['commodity_type','audtit_month']).unstack().sort_values(by=('cnt', '2020-07'))
其实我们查看列名也可以:
df_[['commodity_type','audtit_month','cnt']].set_index(['commodity_type','audtit_month']).unstack().columns[0]
运行结果是:('cnt', '2020-02')
网友评论