无法根据索引属性中传递的列按升序对数据透视表进行排序。当输出df时,“Deepthy”首先出现在列名中,我需要“aarathy”首先出现
pls check this image while printing
df = pd. Dataframe ({'名称':【“阿拉蒂”,“深”,“阿拉蒂”,"阿拉蒂“】,”船“:【“珠穆朗玛峰”、“海上绿洲”、“珠穆朗玛峰”、“珠穆朗玛峰”】、“追踪”:['测试跟踪003','测试跟踪008','测试跟踪009','测试跟踪005'],'袋':[“123”,“127”,“129”,“121”],})
数据透视表(df,index=[“名称”,“发货”,“跟踪”,“行李”]).排序索引(axis=1,ascending=True)
我尝试过传递sort_values和sort_index(axis=1,ascending=True),但是id不起作用
1条答案
按热度按时间oknwwptz1#
您必须将值转换为小写,并使用
key
参数进行第一级排序: