Pandas tz_localize возвращает серию типов объектов - PullRequest
0 голосов
/ 13 февраля 2020

У меня есть набор данных. Сначала я создаю объект DateTime путем его преобразования.

import pandas as pd


df['DTime'] = pd.to_datetime(df.Date + ' ' + df['DTime'])

Затем я попытался локализовать часовой пояс незнакомых объектов datetime.

for loop:
   df.loc[condition,'DTime'] = df.loc[condition,'DTime'].dt.tz_localize(tz='TimeZone')

В конце кода появился мой столбец DTime. тип объекта. Как только я получу значение с помощью ilo c (например, df.DTime.iloc [1]), получится тип timestamp. Так что df.DTime - это объект меток времени. Проблема здесь: когда я добавляю df.DTime и timedelta, я получаю ошибку.

df.DTime + df.TimeDelta

возвращает ошибку "неподдерживаемые типы операндов для +: 'numpy .ndarray' и 'TimedeltaIndex'"

...