
Ich habe folgendes Problem: Ich bekomme nur einen Zeit Stempel aus einem File ohne eine Datumsangabe. Das Datum ist seperat in der Datei gespeichert. Dabei soll ich zu dem Zeit Stempel das Datum anfügen. Das genau Problem ist: Die Messung ist über eine ganze Nacht also zwei Daten, jedoch fügt es mir nur das Anfangsdatum hinzu.
Hier mein Code:
Code: Alles auswählen
# Convert the "Time" column to a list of datetime objects
time_list = [datetime.strptime(time, "%H:%M:%S").time() for time in dfSleepStages['Time']]
# Combine the current date with the time objects to create a list of datetime objects
print(time_list)
datetime_list = [datetime.combine(datetime_object, time) for time in time_list]
dfSleepStages['Time'] = datetime_list
0 2022-12-01 23:26:02 0 0
1 2022-12-01 23:26:32 0 0
2 2022-12-01 23:27:02 0 0
3 2022-12-01 23:27:32 0 0
4 2022-12-01 23:28:02 0 0
.. ... ... ...
754 2022-12-02 05:43:02 4 4
755 2022-12-02 05:43:32 4 4
756 2022-12-02 05:44:02 4 4
757 2022-12-02 05:44:32 4 0
758 2022-12-02 05:45:02 4 4
Ausgabe jetzt ist:
0 2022-12-01 23:26:02 0 0
1 2022-12-01 23:26:32 0 0
2 2022-12-01 23:27:02 0 0
3 2022-12-01 23:27:32 0 0
4 2022-12-01 23:28:02 0 0
.. ... ... ...
754 2022-12-01 05:43:02 4 4
755 2022-12-01 05:43:32 4 4
756 2022-12-01 05:44:02 4 4
757 2022-12-01 05:44:32 4 0
758 2022-12-01 05:45:02 4 4
Ich hoffe ihr könnt mir weiterhelfen.
Liebe Grüsse Regina