Ich weiß, dass dies eine sehr grundlegende Frage ist, aber aus irgendeinem Grund kann ich keine Antwort finden. Wie kann ich den Index eines bestimmten Elements einer Serie in Python-Pandas abrufen? (erstes Auftreten würde ausreichen)
Dh ich hätte gerne etwas wie:
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
Natürlich ist es möglich, eine solche Methode mit einer Schleife zu definieren:
def find(s, el):
for i in s.index:
if s[i] == el:
return i
return None
print find(myseries, 7)
aber ich gehe davon aus, dass es einen besseren Weg geben sollte. Gibt es?