У меня есть столбец, который является временными отметками unix. Я хочу преобразовать этот столбец только в даты в формате %y-%m-%d
. Просто чтобы проверить функцию to_datetime()
я сделал ниже, который работает, как ожидалось, и дает мне колонку в формате, как этот 2015-05-12 00:11:30
:Проблема с функцией pandas to_datetime
df['time'] = pd.to_datetime(df['time'], unit='s')
Когда я добавляю в format
аргумент, как показано ниже, я получаю сообщение об ошибке:
df['time'] = pd.to_datetime(df['time'], unit='s', format='%d/%m/%Y')
ошибка ValueError: time data 1431389490 does not match format '%d/%m/%Y'
Как содрать часы, минуты и секунды, так что я только ушел с 2014-05-12?
Вы хотите сохранить даты в виде строки или просто форматировать их отображение в редакции? –
@PaulH Думаю, я просто хочу отформатировать свой дисплей. – metersk
в редакции или в файле? –