Hola a todos, tengo un vector de fechas con el día y el mes escrito en ingles y mi R no lo reconoce, me parece que con cambiar el lenguaje del R alcanzaría pero no se como hacerlo. Les dejo un ejemplo de lo que me sucede. aux1 = "Jueves, Febrero 14, 2011, 10:38 PM" aux2 = "Tuesday, February 15, 2011, 10:38 PM" myDateFormat <- "%A, %B %d, %Y, %I:%M %p"; as.POSIXct(aux1, format=myDateFormat); "2011-02-14 22:38:00 UYST" as.POSIXct(aux2, format=myDateFormat); NA Gracias [[alternative HTML version deleted]]
Si estás en windows tenes que usar Sys.setlocale(category= "LC_TIME", "English") Sino fijate en la ayuda de Sys.setlocale. Espero que sea de ayuda. Luciano El 14 de septiembre de 2011 19:17, Diego Forteza <diegoforteza@gmail.com>escribió:> Hola a todos, > > tengo un vector de fechas con el día y el mes escrito en ingles y mi R no > lo > reconoce, me parece que con cambiar el lenguaje del R alcanzaría pero no se > como hacerlo. > Les dejo un ejemplo de lo que me sucede. > > > aux1 = "Jueves, Febrero 14, 2011, 10:38 PM" > aux2 = "Tuesday, February 15, 2011, 10:38 PM" > > myDateFormat <- "%A, %B %d, %Y, %I:%M %p"; > > as.POSIXct(aux1, format=myDateFormat); > "2011-02-14 22:38:00 UYST" > > as.POSIXct(aux2, format=myDateFormat); > NA > > Gracias > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]
Estoy con linux, ubuntu. Buscando en el help de esa función llegue a esto
que me anduvo
Sys.setlocale("LC_ALL","en_US.UTF8")
Muchas Gracias
Luciano
2011/9/14 Luciano Selzer <luciano.selzer@gmail.com>
> Si estás en windows tenes que usar
>
> Sys.setlocale(category= "LC_TIME", "English")
>
> Sino fijate en la ayuda de Sys.setlocale.
> Espero que sea de ayuda.
> Luciano
>
>
> El 14 de septiembre de 2011 19:17, Diego Forteza
<diegoforteza@gmail.com>escribió:
>
>> Hola a todos,
>>
>> tengo un vector de fechas con el día y el mes escrito en ingles y mi R
no
>> lo
>> reconoce, me parece que con cambiar el lenguaje del R alcanzaría pero
no
>> se
>> como hacerlo.
>> Les dejo un ejemplo de lo que me sucede.
>>
>>
>> aux1 = "Jueves, Febrero 14, 2011, 10:38 PM"
>> aux2 = "Tuesday, February 15, 2011, 10:38 PM"
>>
>> myDateFormat <- "%A, %B %d, %Y, %I:%M %p";
>>
>> as.POSIXct(aux1, format=myDateFormat);
>> "2011-02-14 22:38:00 UYST"
>>
>> as.POSIXct(aux2, format=myDateFormat);
>> NA
>>
>> Gracias
>>
>> [[alternative HTML version deleted]]
>>
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es@r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>>
>
[[alternative HTML version deleted]]