Wechseln zwischen nächstem/vorherigem Index in Pandas DataFrame
Ausgehen von einem DataFrame und einem gegebenen Index (Label), würde ich gerne zum nächsten oder vorherigen Index wechseln können:
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}, index=['a', 'b', 'c'])
# A B C
# a 1 4 7
# b 2 5 8
# c 3 6 9
filter = df[df.A == 1]
filter_idx = filter.iloc[0].name
In diesem (einfachen) Beispiel "suche" ich in dem DataFrame nach allen Items mit A == 1
.
Anschliessend hole ich den Label Index des ersten Items in diesem DataFrame.
Ausgehend von diesem Index, würde ich jetzt gerne zu dem vorherigen bzw. nächsten Index navigieren können.
Noch keine Stimmen abgegeben
Noch keine Kommentare