У меня очень большая БД, которая требует времени для обработки запроса из-за объема хранимых данных, я пытаюсь улучшить свои методы на 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