Pandas DataFrame, Wie die Abfrage der nächsten datetime-index?

Wie kann ich die Abfrage für den nächsten index von ein Pandas DataFrame? Der index ist DatetimeIndex

2016-11-13 20:00:10.617989120   7.0 132.0
2016-11-13 22:00:00.022737152   1.0 128.0
2016-11-13 22:00:28.417561344   1.0 132.0

Habe ich versucht, dieses:

df.index.get_loc(df.index[0], method='nearest')

aber geben Sie mir InvalidIndexError: Reindexing only valid with uniquely valued Index objects

Gleichen Fehler, wenn ich versuchte dies:

dt =datetime.datetime.strptime("2016-11-13 22:01:25", "%Y-%m-%d %H:%M:%S")
df.index.get_loc(dt, method='nearest')

Aber wenn ich entfernen method='nearest' es funktioniert, aber das ist nicht, ich will, ich will, to finden Sie den nächsten index aus meiner Abfrage datetime

InformationsquelleAutor Bryan Fok | 2017-02-16
Schreibe einen Kommentar