如何用pandas把某一列排序,并且获得对应元素的排名?
对于值相同的元素,其排名应该相同,并且会消耗掉一个名次。 比如一个DataFrame型数据,其索引是学号,其某列是成绩,然后我需要根据成绩这一列排 名,对于成绩相同的人,其排名是相同的,而且会消耗掉一个名次,什么意思呢?就是 这样的排名:1 2 2 4 ......,两个并列第2,然后消耗了第3这个名次,下一个人直接从第 4开始排名。
对于值相同的元素,其排名应该相同,并且会消耗掉一个名次。 比如一个DataFrame型数据,其索引是学号,其某列是成绩,然后我需要根据成绩这一列排 名,对于成绩相同的人,其排名是相同的,而且会消耗掉一个名次,什么意思呢?就是 这样的排名:1 2 2 4 ......,两个并列第2,然后消耗了第3这个名次,下一个人直接从第 4开始排名。