2016-07-05 75 views
1

我有以下系列:快速有序值

ser = pd.Series({'a': 10, 'b': 21, 'c': 12, 'd': 5, 'e': 26, 'd': 17}) 

哪種方法,我可以用它來識別元素相對於其他的順序?例如,如果我按照升序排列系列c處於第二位。

+0

'percentile'可能不是你想要的,但相關的。 –

回答

3

可以使用rank方法:

ser.rank() 
Out[178]: 
a 1.0 
b 4.0 
c 2.0 
d 3.0 
e 5.0 
dtype: float64