给一个熊猫系列
(Pdb) type(dt.ix['some name'])
<class 'pandas.core.series.Series'>
(Pdb) df.ix['some name']
col1 5
col2 31
col3 3
col4 12
Name: some name, dtype: int64
如何找到具有值的列的名称,例如31?在这种情况下,它是col2
。
答案 0 :(得分:3)
myseries[myseries == 'VALUE'].index.tolist()
答案 1 :(得分:0)
这是一种方法。
In [13]: df.ix['some name'][df.ix['some name']==31].index[0]
Out[13]: 'col2'
以上选择第一个值,但是如果你想要所有可能的值,那么
df.ix['some name'][df.ix['some name']==31].index.tolist()