pandas的pivot_table对数据进⾏排序sort_index
## 参数
sort_index(axis=0, level=None, ascending=True, inplace=False, kind='quicksort', na_position='last', sort_remaining=True, by=None) ## 参数说明
axis:0按照⾏名排序;1按照列名排序
level:默认None,否则按照给定的level顺序排列---貌似并不是,⽂档
ascending:默认True升序排列;False降序排列
inplace:默认False,否则排序之后的数据直接替换原来的数据框
kind:默认quicksort,排序的⽅法
sort命令排序
na_position:缺失值默认排在最后{"first","last"}
by:按照那⼀列数据进⾏排序,但是by参数貌似不建议使⽤
df = pd.DataFrame(input_data, columns=df_col)
# sort_index 按照列(时间)降序排列
pivot_data = df.pivot_table(index=df_index, columns=['create_dt'], values=df_value, fill_value=0).sort_index(
axis=1, ascending=False)
只要看红⾊部分,参数在上⾯已经介绍

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。