问答详情
源自:5-3 pandas基本操作

sort_index(axis=1,ascending=False)

sort_index(axis=1,ascending=False)是对哪个index进行降序排列的,没有说清楚啊,而且print的结果也没体现降序排列啊

提问者:寻找我的第23行代码 2018-05-20 19:50

个回答

  • LTraveler
    2018-08-07 10:32:35

    其实在IDE里面运行下面的代码就可以大概知道怎么用的

    import pandas as pd
    
    help(pd.DataFrame.sort_index)

    这是IDE里面help的用法,对学习python还是有很大的帮助的

  • LTraveler
    2018-08-07 10:22:25

    参数axis只有两个值,分别是01,而df中只有两个index分别是表最左一列的时间表最上一行的ABCDE

    axis=0对应的是对左边一列的index进行排序,ascending=False代表降序,ascending=True代表升序

    若运行sort_index(axis=0,ascending=False)后,最左边的时间列呈降序排列

    axis=1对应的是对上边一行的index进行排序,同样的,ascending=False代表降序,ascending=True代表升序

    若运行sort_index(axis=1,ascending=False)后,最上边的ABCDE行呈降序排列

    上面的解释仅针对于视频中实例的解释,不同的DataFrame可能有所不一样。

  • 易37
    2018-05-21 10:37:03

    以行纬度,降序排列