Ich habe Pandas Dataframe mit einer Spalte, die Minuten und Sekunden (datetime) hat. Die Zeitreihe dauert mehrere Stunden. Wenn also eine neue Stunde beginnt, beginnen die Minuten und Sekunden wieder bei 0. Ich möchte jedes Mal, wenn es rollt, eine Stunde zur Datumszeit hinzufügen. Hat jemand irgendwelche Vorschläge für eine einfache Möglichkeit, dies zu tun?Wie füge ich eine Stunde "Spalte" zu einer Datetime-Serie mit nur Minuten und Sekunden
-Code meiner Daten in
TempDataFrame = pandas.read_csv(filepath_or_buffer=TempDataFilePath, header=0, sep=',', skiprows = 7, encoding='latin-1')
TempDataFrame['Date/Time'] = pandas.to_datetime(TempDataFrame['Date/Time'], format='%M:%S.%f')
Beispiel von dem, was meine Datetime-Spalte sieht aus wie jetzt zu laden.
1900-01-01 0:27:58
1900-01-01 0:27:59
1900-01-01 0:28:00
1900-01-01 0:28:01
........
1900-01-01 0:59:57
1900-01-01 0:59:58
1900-01-01 0:59:59
1900-01-01 0:00:00
1900-01-01 0:00:01
1900-01-01 0:00:02
........
1900-01-01 0:59:57
1900-01-01 0:59:58
1900-01-01 0:59:59
1900-01-01 0:00:00
1900-01-01 0:00:01
1900-01-01 0:00:02
etc...
Beispiel das, was ich mit
1900-01-01 0:27:58
1900-01-01 0:27:59
1900-01-01 0:28:00
1900-01-01 0:28:01
........
1900-01-01 0:59:57
1900-01-01 0:59:58
1900-01-01 0:59:59
1900-01-01 1:00:00
1900-01-01 1:00:01
1900-01-01 1:00:02
........
1900-01-01 1:59:57
1900-01-01 1:59:58
1900-01-01 1:59:59
1900-01-01 2:00:00
1900-01-01 2:00:01
1900-01-01 2:00:02
etc...