Je sais que c'est une question très basique, mais pour une raison quelconque, je ne trouve pas de réponse. Comment puis-je obtenir l'index de certains éléments d'une série dans les pandas python? (la première occurrence suffirait)
Ie, j'aimerais quelque chose comme:
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
Certes, il est possible de définir une telle méthode avec une boucle:
def find(s, el):
for i in s.index:
if s[i] == el:
return i
return None
print find(myseries, 7)
mais je suppose qu'il devrait y avoir un meilleur moyen. Y a-t-il?