Преобразование даты в Excel через Python - PullRequest
0 голосов
/ 27 марта 2019

Я работаю с набором данных .csv, который загружаю из онлайн-источника. В файле есть два столбца даты, которые имеют собственный формат Excel "d-mmm", но когда вы выделяете ячейку, она отображает содержимое ячейки в формате "mm / dd / yyyy" (это в поле формулы, а не сама клетка).

Картинка для иллюстрации моей проблемы: https://imgur.com/0qm9ScH

Я испытываю трудности с получением правильного формата даты в python без изменения вручную типа данных в Excel.

Как уже говорилось, я пытался вручную изменить типы данных, и это работает ... но тогда мне пришлось бы делать это в 15 различных .csvs, и всякий раз, когда я обновляю .csvs, мне придется повторять процесс.

Я также пытался использовать parse_dates и date_parser в моих пандах read_csv, но мне не повезло

В идеале, должен быть какой-то процесс, который откроет .csv, прочитает содержимое двух полей даты и преобразует из «d-mmm» (как показано) в «mm / dd / yyyy», как требуется.

Возможно ли это, или мне придется вручную изменять типы данных в Excel?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...