Comece agoraComece grátis

Praticando arredondamento

Como você viu no vídeo, round_date() arredonda uma data para o valor mais próximo, floor_date() arredonda para baixo e ceiling_date() arredonda para cima.

As três funções recebem o argumento unit, que especifica a resolução do arredondamento. Você pode usar "second", "minute", "hour", "day", "week", "month", "bimonth", "quarter", "halfyear" ou "year". Ou pode indicar qualquer múltiplo dessas unidades, por exemplo, "5 years", "3 minutes", etc.

Experimente com a data e hora de lançamento do R 3.4.1.

Este exercicio faz parte do curso

Trabalhando com datas e horários no R

Ver curso

Instruções do exercicio

  • Escolha a função e as unidades certas para arredondar r_3_4_1 para baixo até o dia mais próximo.
  • Escolha a função e as unidades certas para arredondar r_3_4_1 para o múltiplo de 5 minutos mais próximo.
  • Escolha a função e as unidades certas para arredondar r_3_4_1 para cima até a semana mais próxima.
  • Encontre o tempo decorrido no dia do lançamento, no momento do lançamento, subtraindo r_3_4_1 arredondado para baixo até o dia de r_3_4_1.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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 e Executar Código