Datenreihe mit CET-Datumsformat in tz-aware konvertieren.
Verfasst: Montag 18. März 2024, 19:04
Guten Tag,
ich scheitere gerade daran, eine au einer Excel-Dati ausgelese Zeitspalte, die in CET (Winterzeit ohne Zeitumstellung), d. h. als UTC+1 formatiert ist, in ein tz-aware Format umzuwandeln.
Ich habe die Daten als string eingelesen:
df = pd.read_excel(
<Pfad>,
<sheet_name>,
dtype={'Timestamp': str}
)
Spalte:
0 2024-04-01 00:00:00
1 2024-04-01 01:00:00
2 2024-04-01 02:00:00
3 2024-04-01 03:00:00
4 2024-04-01 04:00:00
Mit
df['Timestamp'] = pd.to_datetime(df_AURORA['Timestamp'])
df['Timestamp'] = df_AURORA['Timestamp'].dt.tz_localize('CET')
erhalte ich
0 2024-04-01 00:00:00+02:00
1 2024-04-01 01:00:00+02:00
2 2024-04-01 02:00:00+02:00
3 2024-04-01 03:00:00+02:00
4 2024-04-01 04:00:00+02:00
ich möchte aber
+01:00
df['Timestamp'] = df_AURORA['Timestamp'].dt.tz_localize('UCT+1')
funktioniert nicht.
Ich weiß gerade nicht mehr weiter
Kann mir jemand weiterhelfen?
Viele Grüße aus Hamburg
ich scheitere gerade daran, eine au einer Excel-Dati ausgelese Zeitspalte, die in CET (Winterzeit ohne Zeitumstellung), d. h. als UTC+1 formatiert ist, in ein tz-aware Format umzuwandeln.
Ich habe die Daten als string eingelesen:
df = pd.read_excel(
<Pfad>,
<sheet_name>,
dtype={'Timestamp': str}
)
Spalte:
0 2024-04-01 00:00:00
1 2024-04-01 01:00:00
2 2024-04-01 02:00:00
3 2024-04-01 03:00:00
4 2024-04-01 04:00:00
Mit
df['Timestamp'] = pd.to_datetime(df_AURORA['Timestamp'])
df['Timestamp'] = df_AURORA['Timestamp'].dt.tz_localize('CET')
erhalte ich
0 2024-04-01 00:00:00+02:00
1 2024-04-01 01:00:00+02:00
2 2024-04-01 02:00:00+02:00
3 2024-04-01 03:00:00+02:00
4 2024-04-01 04:00:00+02:00
ich möchte aber
+01:00
df['Timestamp'] = df_AURORA['Timestamp'].dt.tz_localize('UCT+1')
funktioniert nicht.
Ich weiß gerade nicht mehr weiter
Kann mir jemand weiterhelfen?
Viele Grüße aus Hamburg