Practica el redondeo
Como viste en el vídeo, round_date() redondea una fecha al valor más cercano,
floor_date() redondea hacia abajo y
ceiling_date() redondea hacia arriba.
Las tres aceptan un argumento unit que especifica la resolución del redondeo. Puedes indicar "second", "minute", "hour", "day", "week", "month", "bimonth", "quarter", "halfyear" o "year". O puedes indicar cualquier múltiplo de esas unidades, p. ej., "5 years", "3 minutes", etc.
Pruébalas con la fecha y hora de lanzamiento de R 3.4.1.
Este ejercicio forma parte del curso
Trabajar con fechas y horas en R
Instrucciones del ejercicio
- Elige la función y las unidades adecuadas para redondear
r_3_4_1hacia abajo al día más próximo. - Elige la función y las unidades adecuadas para redondear
r_3_4_1al intervalo de 5 minutos más cercano. - Elige la función y las unidades adecuadas para redondear
r_3_4_1hacia arriba a la semana más próxima. - Calcula el tiempo transcurrido en el día del lanzamiento en el momento del lanzamiento restando
r_3_4_1redondeado hacia abajo al día der_3_4_1.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
r_3_4_1 <- ymd_hms("2016-05-03 07:13:28 UTC")
# Round down to day
___(r_3_4_1, unit = ___)
# Round to nearest 5 minutes
___(r_3_4_1, unit = ___)
# Round up to week
___(r_3_4_1, unit = ___)
# Subtract r_3_4_1 rounded down to day
r_3_4_1 - ___(r_3_4_1, unit = ___)