Я знаю, что это очень простой вопрос, но по какой-то причине я не могу найти ответ. Как я могу получить индекс определенного элемента Серии в пандах Python? (первого появления будет достаточно)
Т.е. я бы хотел что-то вроде:
import pandas as pd
myseries = pd.Series([1,4,0,7,5], index=[0,1,2,3,4])
print myseries.find(7) # should output 3
Конечно, такой метод можно определить с помощью цикла:
def find(s, el):
for i in s.index:
if s[i] == el:
return i
return None
print find(myseries, 7)
но я предполагаю, что должен быть лучший способ. Здесь?