POSIXct erro de conversão de data [duplicado]

Esta pergunta já tem uma resposta aqui:

R: strptime () e is.na () resultados inesperados 1 resposta

Encontrei o seguinte erro ao converter um conjunto de datas no formato de caractere em um objeto POSIXc

Exemplo de dados:

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"

Minha pergunta é: por que NA retornou para a segunda data em z? Eu tenho um conjunto de dados que contém 8 anos de dados por hora (dos quais copiei as datas acima) e esse erro de NA aparece somente para datas entre 8/8 - 14/14 e APENAS quando a hora é 02:00:00.

Eu não encontro um erro se as datas forem convertidas para POSIXlt, então essa é a minha solução atua

Alguma ideia

questionAnswers(1)

yourAnswerToTheQuestion