Изменить формат даты столбца даты в виде данных [dубликат]

У этого вопроса уже есть ответ здесь: Как изменить формат datetime в pandas 1 answer

У меня есть этот файл данных panda df.

Name      Date      Score  Score2
Joe     26-12-2007  53.45  53.4500
Joe     27-12-2007  52.38  52.7399
Joe     28-12-2007  51.71  51.8500

Я бы хотел для преобразования формата даты в столбце Date с dd-mm-yyyy до yyyy-mm-dd. Преобразованный dataframe будет выглядеть следующим образом:

Name      Date      Score  Score2
Joe     2007-12-26  53.45  53.4500
Joe     2007-12-27  52.38  52.7399
Joe     2007-12-28  51.71  51.8500

Я использую python v3.6

EDIT: Дублирующий вопрос предполагает, что исходный формат даты - yyyy-mm-dd. Однако мой исходный формат даты - dd-mm-yyyy. Если бы я применил ответ в этом вопросе, преобразованные даты были бы неправильными. Как изменить формат datetime в pandas

1
задан 13 August 2018 в 15:51

1 ответ

Я думаю, вам нужно это:

df['Date'] = df['Date'].dt.strftime('%Y-%m-%d')
2
ответ дан 15 August 2018 в 17:00

Другие вопросы по тегам:

Похожие вопросы: