获得有序的价值

时间:2016-07-05 18:37:38

标签: python pandas

我有以下系列:

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

我可以使用哪种方法来识别元素相对于其他元素的顺序?例如,如果我按升序排序系列c处于第二位。

1 个答案:

答案 0 :(得分:3)

您可以使用rank方法:

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