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
Noch keine Antworten