2013-05-08 8 views
10

Come è possibile recuperare il labe di un particolare valore in un oggetto panda Serie:Pandas: Ottenere l'etichetta per il valore in oggetto serie

Ad esempio:

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

che produce la serie:

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

Come è possibile ottenere l'etichetta del valore '12'? Grazie

risposta

9

È possibile ottenere i sottoserie da:

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

Inoltre, è possibile ottenere quelle etichette da

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