Не удалось разобрать, применив lubridate dmy - PullRequest
0 голосов
/ 03 марта 2020

У меня есть фрейм данных, где структура Date выглядит следующим образом: Коэффициент с 136 уровнями "01.01.2016", "01.01.2017",

Когда я конвертирую его в as.character а затем применить dmy (lubridate). он говорит, что 66581 не удалось выполнить синтаксический анализ. Когда я конвертирую его, не изменив его на символ, та же ошибка

Код:

hotel$DATE <- as.character(hotel$DATE)
hotel$DATE <- dmy(hotel$DATE, "%d/%m/%Y")

Я также пытался выполнить %m%d%Y. но это не проблема

это основная проблема c, но это убивает меня! Вы можете помочь?

1 Ответ

0 голосов
/ 03 марта 2020

Проблема в том, что есть другие даты с разными форматами, вы можете использовать это,

library(lubridate)
hotel$DATE <-parse_date_time(hotel$DATE,c("%d/%m/%Y","other format"))]

...