如何获得熊猫系列排序位置

时间:2015-04-04 17:24:36

标签: python pandas

import pandas as pd

d = {'Belmont': 832.05420000000004,
 'Cupertino': 860.44169999999997,
 'Hillsborough': 951.95729537366503,
 'Los Altos': 1011.239,
 'Menlo Park': 877.91989999999998,
 'Palo Alto': 1196.6677,
 'Portola Valley': 883.11688311688295,
 'San Francisco': 891.23050000000001,
 'Tiburon': 924.68089999999995,
 'Woodside': 831.98380566801609}
s = pd.Series(d)
s.sort()

在此排序列表中获取位置的方法是什么?例如在上面的列表中“Belmont”是第二名。

s.values.searchsorted(s.loc["Belmont"])

有更好的方法吗?

0 个答案:

没有答案