Надо вычесть время из даты согласно часовому поясу посетителя

Рейтинг: 1Ответов: 0Опубликовано: 20.01.2023

введите сюда описание изображения

Есть таблица со столбцами, в одном столбце дата и время визита записанные в поясе GMT+2, в другом часовой пояс посетителя, варьируется от GMT-5 до GMT-8, мне надо создать столбец в котором дата и время визита будут согласно часовому поясу посетителя. Пытался в часовом поясе выделить число и вычесть его с даты:

df['new_date'] = [(df['date'] - datetime.timedelta(hours=(i+2))) for i in df['hour']]

Получаю ошибку

MemoryError: Unable to allocate 492. KiB for an array with shape (62976,) and data type int64

Ответы

Ответов пока нет.