np.where()
- возвращает позиционные индексы элементов, которые удовлетворяют данному условию:
In [31]: np.where(df['count'] == 1)[0]
Out[31]: array([0, 1], dtype=int64)
или
In [35]: np.nonzero(df['count'] == 1)
Out[35]: (array([0, 1], dtype=int64),)
, если вам нужны реальные значения индекса (метки) вместо ихпозиции:
In [40]: df.index[df['count'] == 1]
Out[40]: Int64Index([1891, 1893], dtype='int64', name='year')
, чтобы найти индекс максимального элемента:
In [32]: df['count'].idxmax()
Out[32]: 1898