Pandas:获取Series Object中的值标签

时间:2013-05-08 08:11:56

标签: python pandas series

如何在pandas Series对象中检索特定值的labe:

例如:

labels = ['a', 'b', 'c', 'd', 'e']
s = Series (arange(5) * 4 , labels)

产生系列:

a     0
b     4
c     8
d    12
e    16
dtype: int64

如何获得价值'12'的标签?感谢

1 个答案:

答案 0 :(得分:15)

您可以通过以下方式获取子系列:

In [90]: s[s==12]
Out[90]: 
d    12
dtype: int64

此外,您可以通过

获取这些标签
In [91]: s[s==12].index
Out[91]: Index([d], dtype=object)