POSIXct Ошибка преобразования даты [дубликаты]

На этот вопрос уже есть ответ:

R: неожиданные результаты strptime () и is.na () 1 ответ

Я столкнулся со следующей ошибкой при преобразовании набора дат в формате символов в объект POSIXct.

Пример данных:

t<-c("3/11/2007 1:30", "3/11/2007 2:00", "4/11/2007 2:00")

str(t)

chr [1:3] "3/11/2007 1:30" "3/11/2007 2:00" "4/11/2007 2:00"

z<-as.POSIXct(strptime(t, format ="%m/%d/%Y  %H:%M"))

z
"2007-03-11 01:30:00 MST" NA                        "2007-04-11 02:00:00 MDT"

str(z)

POSIXct[1:3], format: "2007-03-11 01:30:00" NA "2007-04-11 02:00:00"

Мой вопрос: почему НС возвращается на второе свидание в z? У меня есть набор данных, который содержит 8-часовые почасовые данные (из которых я скопировал даты выше), и эта ошибка NA появляется только для дат между 3/8 - 3/14 и ТОЛЬКО, когда час - 02:00:00.

Я не сталкиваюсь с ошибкой, если даты конвертированы в POSIXlt, так что сейчас я работаю.

Есть предположения

Ответы на вопрос(1)

Ваш ответ на вопрос