Как разобрать строку в формате 04 ноя 2018 07:39 - PullRequest
0 голосов
/ 16 января 2019

У меня есть данные, импортированные из внешнего отчета, который содержит столбец дат в следующем формате: 04 ноября 2018 года, 07:39 Я хотел бы проанализировать эту строку в дату, но не могу найти строку заказов, которая может обрабатывать этот формат

library(lubridate)
Vec1 <- ("04 Nov 2018 07:39 AM")
parse_date_time(Vec1, orders = 'dmy')

[1] НС Предупреждающее сообщение: Все форматы не удалось разобрать. Форматы не найдены.

1 Ответ

0 голосов
/ 16 января 2019

Чтение ?strptime

Vec1 <- ("04 Nov 2018 07:39 AM")
as.POSIXct(Vec1, format = "%d %b %Y %H:%M %p")
#[1] "2018-11-04 07:39:00 GMT"

С lubridate вам действительно нужен компонент часа и минуты

library(lubridate)
parse_date_time(Vec1, orders = "dmyhm")

Или, как @ed_sans упомянул

dmy_hm(Vec1)
...