Elegir la función de parseo adecuada
lubridate ofrece un conjunto de funciones para analizar fechas con un orden conocido. Por ejemplo, ymd() analiza fechas con el año primero, seguido del mes y luego el día. El análisis es flexible: por ejemplo, interpretará la m tanto si es numérica (p. ej., 9 o 09), como si es el nombre completo del mes (p. ej., September) o su abreviatura (p. ej., Sep).
Existen todas las funciones con y, m y d en cualquier orden. Si tus fechas incluyen horas, puedes usar las funciones que empiezan por ymd, dmy, mdy o ydm y que continúan con cualquiera de _h, _hm o _hms.
Para ver todas las funciones disponibles, consulta ymd() para fechas y ymd_hms() para marcas de tiempo.
Aquí tienes algunos retos. En cada caso te damos una fecha y tu tarea es elegir la función correcta para analizarla.
Este ejercicio forma parte del curso
Trabajar con fechas y horas en R
Instrucciones del ejercicio
Para cada fecha se muestra el formato ISO 8601 como comentario después de ella, para ayudarte a comprobar tu trabajo.
- Elige la función correcta para analizar
x. - Elige la función correcta para analizar
y. - Elige la función correcta para analizar
z.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
library(lubridate)
# Parse x
x <- "2010 September 20th" # 2010-09-20
___(x)
# Parse y
y <- "02.01.2010" # 2010-01-02
___(y)
# Parse z
z <- "Sep, 12th 2010 14:00" # 2010-09-12T14:00
___(z)