Усечение интергера - PullRequest
0 голосов
/ 27 ноября 2018

У меня очень большая БД, которая требует времени для обработки запроса из-за объема хранимых данных, я пытаюсь улучшить свои методы на python и мне нужно преобразовать это число 1543282500000 () в удобочитаемую человеческую дату, пытаясьусечь число до 15432825, а затем до даты:

Я пытался:

for i in range(2, len(df)):
    df.at[i, 1110] = pd.to_datetime((df.at[i, 0]), unit='s')
    df.at[i, 1110] = pd.to_datetime(int(df.at[i, 0]), format='%Y%m%d%H%M%S', errors='ignore')

Но он возвращает

pandas._libs.tslibs.np_datetime.OutOfBoundsDatetime: cannot convert input with unit 's'

, и второй оператор в цикле возвращает:

TypeError: 'int' object is unsliceable
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...