So che questa è una domanda molto semplice, ma per qualche motivo non riesco a trovare una risposta. Come posso ottenere l'indice di un determinato elemento di una serie in python panda? (la prima occorrenza sarebbe sufficiente)
Cioè, vorrei qualcosa di simile:
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
Certamente, è possibile definire un tale metodo con un ciclo:
def find(s, el):
for i in s.index:
if s[i] == el:
return i
return None
print find(myseries, 7)
ma suppongo che dovrebbe esserci un modo migliore. È lì?