Python localtime, TypeError: невозможно преобразовать серию в - PullRequest
0 голосов
/ 25 апреля 2020

У меня есть DataFrame: введите описание изображения здесь

Я хочу показать "TimeStamps" по местному времени, но не работает.

time.localtime(data_user['TimeStamps'].astype(int))

Ошибка:

TypeError: cannot convert the series to <class 'int'>

Как я могу сделать это правильно?

1 Ответ

0 голосов
/ 25 апреля 2020

использовать пакет стрелок

from datetime import datetime
import arrow

now = datetime.utcnow()

print(arrow.get(now).to('local').format())
# 2020-04-25 15:55:31+01:00

Примерно так:

def to_local(x):
    return arrow.get(x).to('local').format() 

data_user['TimeStamps']= data_user['TimeStamps'].apply(to_local)
...