Angenommen, ich habe zwei Datenrahmen:Pandas: Entfernen Sie alle Zeilen innerhalb des Zeitintervalls eines anderen Zeitindex der Serie (dh Zeitbereich Ausschluss)
#df1
time
2016-09-12 13:00:00.017 1.0
2016-09-12 13:00:03.233 1.0
2016-09-12 13:00:10.256 1.0
2016-09-12 13:00:19.605 1.0
#df2
time
2016-09-12 13:00:00.017 1.0
2016-09-12 13:00:00.233 0.0
2016-09-12 13:00:01.016 1.0
2016-09-12 13:00:01.505 0.0
2016-09-12 13:00:06.017 1.0
2016-09-12 13:00:07.233 0.0
2016-09-12 13:00:08.256 1.0
2016-09-12 13:00:19.705 0.0
ich alle Zeilen in df2
entfernen möchten, die bis zu 1 Sekunde sind der Zeitindizes in df1
, so ergibt:
#result
time
2016-09-12 13:00:01.505 0.0
2016-09-12 13:00:06.017 1.0
2016-09-12 13:00:07.233 0.0
2016-09-12 13:00:08.256 1.0
Was ist der effizienteste Weg, dies zu tun? Ich sehe nichts nützliches für Zeitbereichsausschlüsse in der API.
schlug mich zu ihm ... – piRSquared
haha.Remember über @ MaxU Kommentar vor ein paar Tagen über seine Toleranz Param. –