Pandas: Obtenir de l'étiquette de valeur dans la Série de l'Objet

Comment est-il possible de récupérer le labe d'une valeur particulière dans un objet de la série pandas:

Par exemple:

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

Qui produit la Série:

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

Comment est-il possible d'obtenir l'étiquette de valeur '12'? Merci

15
demandé sur jamylak 2013-05-08 12:11:56

1 réponses

Vous pouvez obtenir les sous-séries par:

In [90]: s[s==12]
Out[90]: 
d    12
dtype: int64
In [91]: s[s==12].index
Out[91]: Index([d], dtype=object)
13
répondu waitingkuo 2013-05-08 08:15:39