Я пытаюсь преобразовать символы в даты в R.
Мои данные в следующем формате:
df <- data.frame(Date = c("23Jul2019 11:51:09 AM","23Jul2019 11:53:09 AM","19Jul2019 2:30:06 PM","01Aug2019 3:00:17 PM"))
Основано на найденном здесь решении: Преобразовать символ в Дата в R
Я мог бы использовать
> as.Date(df$Date, "%d/%b/%Y %I:%M:%S %p")
[1] NA NA NA NA
% I для десятичного часа (12 ч) и% p, зависящие от локали c AM / PM (https://www.stat.berkeley.edu/~s133/dates.html), но по какой-то причине он возвращает NA.
Моя цель состоит в том, чтобы отсортировать строки кадра данных по дате и времени после даты в формате символов, преобразованном в даты в R.
В чем проблема с кодом, который я использую?