1. 程式人生 > >pandas庫rank排名計算規則

pandas庫rank排名計算規則

升序的話,從1開始排名,如果有重複的,重複的排名相加除以重複的個數。如下:
四個4分別排名為5,6,7,8,則(5+6+7+8)/4=6.5,後面的則從9開始排名。

arr=pandas.Series([0,1,2,3,4,4,4,4,5,6])
print(arr.rank())

執行結果:

0     1.0
1     2.0
2     3.0
3     4.0
4     6.5
5     6.5
6     6.5
7     6.5
8     9.0
9    10.0
dtype: float64