utils.convert_to_utc
utils.convert_to_utc
Utility functions for timezone conversion.
Functions
convert_to_utc
utils.convert_to_utc.convert_to_utc(df, timezone)
Convert DataFrame index timezone to UTC.
Parameters
| df |
pd.DataFrame |
DataFrame with DatetimeIndex. |
required |
| timezone |
Optional[str] |
Optional timezone string. Required if index has no timezone. |
required |
Raises
|
ValueError |
If index is not DatetimeIndex or has no timezone and timezone is None. |
Examples
>>> from spotforecast2_safe.utils.convert_to_utc import convert_to_utc
>>> df = pd.DataFrame({"value": [1, 2, 3]}, index=pd.to_datetime(["2022-01-01", "2022-01-02", "2022-01-03"]))
>>> convert_to_utc(df, "Europe/Berlin")
value
2022-01-01 00:00:00+01:00
2022-01-02 00:00:00+01:00
2022-01-03 00:00:00+01:00