Как изменить datetime64[ns, pytz.FixedOffset(540)] на datetime64?

Я читаю CSV-файлы в pandas.

У меня есть столбец часового пояса в моем кадре данных, имя столбца — eventdatetime. dtypes этого столбца: datetime64[ns, pytz.FixedOffset(540)]

Я хочу изменить «2018-09-29 T16:32:23+09:00» на «2018-09-29 07:32:23»

я уже пробовал

data['eventdatetime'] = pd.to_datetime(data['eventdatetime'], format = '%Y-%m-%d')

но вывод data.dtypes:

eventdatetime          datetime64[ns, pytz.FixedOffset(540)]

Кроме того, я уже пробовал

df.eventdatetime.apply(lambda x: x.date())

он делает dtypes для datetime64 (ns), но вывод даты и времени не преобразуется правильно.

Как преобразовать столбцы [eventdatetime] в столбец dtypes datetime64?


person Hyungseok Kim    schedule 31.08.2020    source источник