Python科学计算库Pandas排序sort

Pandas排序之sort_index
sort_index 对行或列索引进行排序。
Series 的 sort_index(ascending=True) 方法可以对 index 进行排序操作,ascending 参数用于控制升序或降序,默认为升序。
在 DataFrame 上,.sort_index(axis=0, by=None, ascending=True) 方法多了一个轴向的选择参数与一个 by 参数,by 参数的作用是针对某一(些)列进行排序(但是不能对行使用 by 参数)

在这里插入图片描述
在这里插入图片描述Pandas排序之sort_value
对Series按值进行排序, 排序时,任何缺失值默认都会被放到Series的末尾。
在这里插入图片描述
Pandas排序之rank
排名(ranking ) 跟排序关系密切, 且它会增设一个排名值(从1开始, 一直到数组中有效数据的数量)。
它跟numpy.argsort产生的间接根据索引排序差不多, 只不过它可以根据某种规则破坏平级关系。
默认情况下, rank是通过”为各组分配一个平均排名“的方式破坏平级关系的。
在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/leva345/article/details/120150202