ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Usa read_csv() para leer "akl_weather_hourly_2016.csv". readr conoce la clase hms, así que si encuentra algo que parece una hora, la usará.
  • En este caso, la columna time se ha interpretado como una hora sin fecha. Examina la estructura de la columna time para verificar que tiene la clase hms.
  • Los objetos hms se imprimen como deberían hacerlo las horas. Compruébalo mirando el head de la columna time.
  • También puedes usar objetos hms en gráficos. Crea un gráfico con time en el eje x, temperature en el eje y, y líneas agrupadas por date.

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)
Editar y ejecutar código