Wie führen Sie aufschneiden eines Daten-Rahmens mit datetimes?
Ich habe eine pandas.DataFrame
df1
, indiziert mit einer pandas.DateRange
Objekt.
Wenn ich eine d1
und d2
als datetimes, warum df[d1:d2]
nicht, und wie bekomme ich diese Scheibe?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies funktioniert:
vgl. http://pandas.pydata.org/pandas-docs/stable/indexing.html#advanced-indexing-with-labels
Auf die ersten Prinzipien
df[d1:d2]
sollte funktionieren, da es nicht für die Serie:Erstellen ein Problem hier: https://github.com/pydata/pandas/issues/946
Versuchen die
truncate
Methode:Wird es nicht ändern Sie Ihre original -
df
und zurück gekürzt eine.Aus docs:
df[d1:d2]
nicht funktioniert?df[d1:d2]
würde bedeuten, dass beided1
undd2
sind im index enthaltenen (wie bei Listen).before/after
klingt nicht, die restriktiv.