Examinar intervalos. Reinado de reyes y reinas
Puedes crear un intervalo usando el operador %--% con dos fechas y horas. Por ejemplo, ymd("2001-01-01") %--% ymd("2001-12-31") crea un intervalo para el año 2001.
Una vez que tienes un intervalo, puedes consultar ciertas propiedades como su inicio, fin y duración con int_start(), int_end() e int_length() respectivamente.
Practica explorando los reinados de los reyes y reinas de Gran Bretaña (y sus dominios históricos).
Este ejercicio forma parte del curso
Trabajar con fechas y horas en R
Instrucciones del ejercicio
Hemos puesto los datos monarchs en tu espacio de trabajo.
- Imprime
monarchspara echar un vistazo a los datos. - Crea una columna nueva llamada
reignque sea un intervalo entrefromyto. - Crea otra columna nueva,
length, que sea la duración del intervaloreign. El resto del pipeline ya está preparado: ordena porlengthen orden descendente y selecciona las columnasname,lengthydominion.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Print monarchs
# Create an interval for reign
monarchs <- monarchs %>%
mutate(___ = ___ %--% ___)
# Find the length of reign, and arrange
monarchs %>%
mutate(length = ___) %>%
arrange(desc(length)) %>%
select(name, length, dominion)