Подтвердить что ты не робот

Pandas: получить метку для значения в объекте серии

Как можно получить labe определенного значения в объекте pandas Series:

Например:

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"? Благодаря

4b9b3361

Ответ 1

Вы можете получить подсерии по:

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

Кроме того, вы можете получить эти метки

In [91]: s[s==12].index
Out[91]: Index([d], dtype=object)