1
我有以下系列:快速有序值
ser = pd.Series({'a': 10, 'b': 21, 'c': 12, 'd': 5, 'e': 26, 'd': 17})
哪種方法,我可以用它來識別元素相對於其他的順序?例如,如果我按照升序排列系列c
處於第二位。
我有以下系列:快速有序值
ser = pd.Series({'a': 10, 'b': 21, 'c': 12, 'd': 5, 'e': 26, 'd': 17})
哪種方法,我可以用它來識別元素相對於其他的順序?例如,如果我按照升序排列系列c
處於第二位。
可以使用rank方法:
ser.rank()
Out[178]:
a 1.0
b 4.0
c 2.0
d 3.0
e 5.0
dtype: float64
'percentile'可能不是你想要的,但相關的。 –