Как читать время между полуднем и часом дня с помощью readr

Я пытаюсь несколько раз проанализировать в электронной таблице Google, используя библиотеку googlesheets, которая вызывает readr.

Я могу разобрать почти в любое время суток без проблем. Например, это работает как надо:

>library('readr')
>parse_datetime("2015 01:14 PM", "%Y %H:%M %p")

"2015-01-01 13:14:00 UTC"

Однако в период с 12:00 до 12:59 я получаю предупреждение об ошибке синтаксического анализа и результат NA. Например, чтение чего-либо со временем 12:14 приводит к следующему результату:

>parse_datetime("2015 12:14 PM", "%Y %H:%M %p")

Warning: 1 parsing failure.
row col   expected        actual
  1  -- valid date 2015 12:14 PM

NA

Как отформатировать время или строку формата, чтобы читать время между 12:00 и 12:59?


person alex keil    schedule 28.06.2017    source источник


Ответы (1)


@Мариус получил это в комментарии выше. С readr обновленным до версии 1.1.1 я получаю:

> parse_datetime("2015 12:14 PM", "%Y %H:%M %p")
"2015-01-01 12:14:00 UTC"
person alex keil    schedule 28.06.2017