В кадре данных есть следующее:
> df['timestamps'].loc[0]
Timestamp('2014-09-02 20:24:00')
Я знаю часовой пояс (я думаю, что это GMT), который он использует, и хотел бы преобразовать весь столбец в EST. Как это сделать в Pandas?
Для справки я нашел эти другие потоки:
- Изменение временной отметки unix для другого часового пояса
- Pandas: Прочитать отметку времени из CSV в GMT, затем выполнить повторную выборку
но они работают с отметками времени datetime
. Например:.
> datetime.datetime.fromtimestamp(df['timestamps'].loc[0], tz=None)
returns:
TypeError Traceback (most recent call last)
----> 2 datetime.datetime.fromtimestamp(ts, tz=None)
TypeError: an integer is required (got type Timestamp)