У меня есть этот файл данных 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
Я думаю, вам нужно это:
df['Date'] = df['Date'].dt.strftime('%Y-%m-%d')