Ich bin ein relativer Python Neuling und möchte ein vorhandenes dataframe nach bestimmten Uhrzeiten bzw Zeitintervallen klassifizieren.
Das Dataframe besteht aus einem einem Wert, einer Geräte ID und dem dazugehörigen Zeitstempel.
Da es sich um sehr viele Einträge handel (ca. 600000) würde ich diese gerne einteilen um mir nur die relevanten Einträge (Tagsüber) anzuschauen.
Im ersten Schritt würde ich gerne alle Werte die Zwischen 08:50 und 18:10 Uhr filtern und anzeigen. Eine genauere Einteilung in kleinere Kategorien wäre ein nächster Schritt (08:50-10:40, 10:40-12:20, 12:20-13:50...).
Das habe ich bisher so versucht:
Code: Alles auswählen
mask = (data['Time'] >= '2014-08-17 08:50:00') & (data['Time'] <= '2014-08-17 18:10:00')
test = (data.loc[mask])
Gibt es da in Python sowas wie: "ab diesem Zeichen der Zeichenkette" ('%08:50:00' ), oder muss ich das ganze komplett anders lösen?
Vielen Dank im Voraus