#python #excel #pandas
#python #excel #панды
Вопрос:
У меня есть файл, который имеет формат данных как таковой:
date
10/01/2019
10/01/2019
Тем не менее, я хочу, чтобы формат был:
date
2019-10-01
2019-10-01
Я понимаю, что могу выполнить «заполнение», однако в наборе данных более 10 000 строк.
Есть ли какая-либо команда, которую я могу выполнить в Excel для достижения этой цели?
(Я правильно преобразовал в Python, однако, когда я сохраняю обратно в .csv, формат возвращается к 10/01/2019)
df.insert(loc = 0, column = 'Last_Refreshed', value = '2019-10-01')
Комментарии:
1. Форматирование Excel так, как вы хотите (выделите столбец, щелкните правой кнопкой мыши, форматируйте ячейки, пользовательский формат), займет всего пару секунд. Но что касается того, почему python в csv не сохраняет желаемый формат, это кажется странным. При просмотре csv в редакторе, таком как Notepad , вы видите там неправильный формат? Возможно, это просто excel меняет формат.
2. Хорошо, это работает! Спасибо. Я только что выяснил, что в Python есть параметр ‘date_format’, который вы должны применить, чтобы это работало