如何按数据透视表中的列对值进行排序 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))
你能帮我按 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))