web-dev-qa-db-ja.com

パンダ:シリーズオブジェクトの値のラベルを取得します

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」のラベルを取得するにはどうすればよいですか?ありがとう

16
Andy

サブシリーズは次の方法で入手できます。

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

さらに、あなたはそれらのラベルを取得することができます

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