ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Elige la función y las unidades adecuadas para redondear r_3_4_1 hacia abajo al día más próximo.
  • Elige la función y las unidades adecuadas para redondear r_3_4_1 al intervalo de 5 minutos más cercano.
  • Elige la función y las unidades adecuadas para redondear r_3_4_1 hacia 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_1 redondeado hacia abajo al día de r_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 = ___)
Editar y ejecutar código