2013-05-08 3 views
10

Как можно извлечь Лаб определенного значения в объекте панды Серии:Панда: Получить метку значения в серии Object

Например:

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

ответ

9

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

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

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

In [91]: s[s==12].index 
Out[91]: Index([d], dtype=object) 
Смежные вопросы