¿Cómo extraer día, mes, año en R?

publicado por: Anonymous

Estoy teniendo una prolemilla para extraer día, mes y año del campo date en R. El siguiente es mi dataset:
introducir la descripción de la imagen aquí

Estuve tratando de hacer de la siguiente manera, pero me arroja todo NA:

mi_fecha <- strptime(datos$date, tz='UTC', format="%a %b %d %H:%M:%S UTC %Y")
library(lubridate)
day(mi_fecha)

Espero vuestro ayuda. Gracias

solución

Pude solucionarlo cambiando la configuración regional, y es como sigue:

#Extraer la configuración actual
original_locale = Sys.getlocale(category = "LC_TIME")

#Cambiar a formato 'English'
Sys.setlocale(category = "LC_TIME", locale = "English")

#Transformar la fecha
mi_fecha = strptime(datos$date, tz='UTC', format="%a %b %d %H:%M:%S UTC %Y")
library(lubridate)
day(mi_fecha)

#Cambiar de vuelta a la configuración inicial
Sys.setlocale(category = "LC_TIME", locale = original_locale)
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *