如何按数据透视表中的列对值进行排序 table

How to sort values by a column in a pivot table

你能帮我按 Python 中的数据透视表 table 中的列对值进行排序吗?

在创建数据透视表之前,我尝试对数据框中的值进行排序 table,但不幸的是,它对我没有帮助。

所以,这里我有按日期列排序的数据,升序=False:

然后我创建了一个枢轴 table,结果如下:

请帮助我按升序=False 的日期列对数据透视表 table 进行排序。

index, columns, values 中删除 [] 以删除 MultiIndex,然后按 DataFrame.sort_index:

对列进行排序
df = (alert_.pivot_table(index='col1', columns='col2', values='col3')
            .sort_index(axis=1, ascending=False))