una tipo ordenar obtener mes manipulacion horas hora fechas fecha extraer agrupar r lubridate

tipo - ordenar fechas en r



Cómo convertir el formato de fecha de Excel a la fecha adecuada con Lubridate (2)

Aquí hay otra forma de hacerlo usando los paquetes janitor y tibble:

install.packages("janitor") install.packages("tibble") library(tibble) library(janitor) excel_numeric_to_date(as.numeric(as.character(YourDate)), date_system = "modern")

Estoy trabajando con un csv que, lamentablemente, ha registrado tiempos de datos utilizando el formato de número 42705, aunque debería ser 01/12/2016.

Me gustaría convertirlo al formato correcto en R usando Lubridate o algún otro paquete. ¿Hay alguna función que lo maneje?


No es necesario usar lubridate para esto, la función base como. La as.Date maneja muy bien este tipo de conversión. El truco es que debe proporcionar el origen, que en Excel es el 30 de diciembre de 1899.

as.Date(42705, origin = "1899-12-30") # [1] "2016-12-01"

Si desea conservar sus tipos de columna, puede intentar usar la función readxl paquete readxl . Eso le permite cargar un archivo XLS o XLSX con el formato de número conservado.