DateTimeIndex.to_frame() drops timezone in pandas 0.24 (original) (raw)

Behavior in pandas 0.23:

import pandas as pd pd.version 0.23.0 x = pd.date_range(start='2019-01-01', end='2019-01-30', freq='D') x = x.tz_localize('UTC') x.to_frame().dtypes 0 datetime64[ns, UTC] dtype: object

Behavior in pandas 0.24

import pandas as pd pd.version 0.24.2 x = pd.date_range(start='2019-01-01', end='2019-01-30', freq='D') x = x.tz_localize('UTC') x.to_frame().dtypes 0 datetime64[ns] dtype: object