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"])
有更好的方法吗?