#r #lubridate
#r #lubridate
Вопрос:
Пытаюсь запустить mdy_hms. Получаем следующее:
> mdy_hms(gary)
[1] NA NA NA
Warning message:
All formats failed to parse. No formats found.
Входной файл выглядит следующим образом:
encounter_id,disease_id,date
1,2,"04-17-2019 13:00:01"
Что я делаю не так?
Спасибо, Гэри
Комментарии:
1. Вам нужно передать только столбец, который вы хотите преобразовать. Вы не можете передать весь data.frame в
mdy_hms
Ответ №1:
Это должно сработать. Вам нужно использовать для столбца, а не для фрейма данных
lubridate::mdy_hms("04-17-2019 13:00:01")
"2019-04-17 13:00:01 UTC"
Комментарии:
1. В моем файле 20 миллионов строк.
2. Попробуйте
gary$date <- lubridate::mdy_hms(gary$date)
3. Спасибо, Сонни! Как вы можете сказать, я новичок в R. Теперь это имеет смысл — мне легко запутаться между векторами, фреймами данных и т. Д.