Pessoal,estou tentando fazer uma conversão simples de data e hora armazena em um vetor de caracters para formato "POSIXlt" "POSIXt".Porém, está acontecendo algo que não entendo ao usar a função strptime.Se eu passo o vetor com os dados diretamete, retorna NA.Se eu copio e colo os valores na função, dá certo... ou o mesmo usando o dput, como abaixo... vejam...
> class(lista.exames[,"Data de Liberação:"]) [1] "character" > dt.hr <- lista.exames[,"Data de Liberação:"][1:10] > strptime(dt.hr, format = "%d/%m/%Y %H:%M:%S") [1] NA NA NA NA NA NA NA NA NA NA# não deu certo> dput(lista.exames[,"Data de Liberação:"][1:10]) c("10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34") > dt.hr <- c("10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", + "10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", + "10/06/2007 01:03:34", "10/06/2007 01:03:34", "10/06/2007 01:03:34", + "10/06/2007 01:03:34") > strptime(dt.hr, format = "%d/%m/%Y %H:%M:%S") [1] "2007-06-10 01:03:34 BRT" "2007-06-10 01:03:34 BRT" "2007-06-10 01:03:34 BRT" [4] "2007-06-10 01:03:34 BRT" "2007-06-10 01:03:34 BRT" "2007-06-10 01:03:34 BRT" [7] "2007-06-10 01:03:34 BRT" "2007-06-10 01:03:34 BRT" "2007-06-10 01:03:34 BRT" [10] "2007-06-10 01:03:34 BRT"
># deu certo!!O que pode estar ocorrendo? Não basta o meu vetor original ser do tipo character?Abraços,Paulo
_______________________________________________
R-br mailing list
R-br@listas.c3sl.ufpr.br
https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.