Horas sin fechas
En todo este curso, siempre que has trabajado con una hora, venía acompañada de una fecha; es decir, era un datetime. Pero a veces solo tienes una hora sin fecha.
Si te encuentras en esa situación, el paquete hms ofrece una clase de objetos hms para guardar horas sin fechas, y lo mejor es empezar con as.hms().
De hecho, ya has visto un objeto de la clase hms, pero no te lo señalé. Échale un vistazo en este ejercicio.
Este ejercicio forma parte del curso
Trabajar con fechas y horas en R
Instrucciones del ejercicio
- Usa
read_csv()para leer"akl_weather_hourly_2016.csv".readrconoce la clasehms, así que si encuentra algo que parece una hora, la usará. - En este caso, la columna
timese ha interpretado como una hora sin fecha. Examina la estructura de la columnatimepara verificar que tiene la clasehms. - Los objetos
hmsse imprimen como deberían hacerlo las horas. Compruébalo mirando el head de la columnatime. - También puedes usar objetos
hmsen gráficos. Crea un gráfico contimeen el eje x,temperatureen el eje y, y líneas agrupadas pordate.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Import auckland hourly data
akl_hourly <- read_csv(___)
# Examine structure of time column
str(___)
# Examine head of time column
head(___)
# A plot using just time
ggplot(akl_hourly, aes(x = ___, y = ___)) +
geom_line(aes(group = make_date(year, month, mday)), alpha = 0.2)