Intervalos de tempo

Trabalhando com datas e horários no R

Charlotte Wickham

Instructor

Intervalos de tempo no lubridate

Period
  • Conceito humano de intervalo de tempo
  • datetime + period de um dia =

    mesma hora no dia seguinte

  • duração variável
Duration
  • Conceito de cronômetro de intervalo de tempo
  • datetime + duration de um dia =

    datetime + 86400 segundos

  • número fixo de segundos
Trabalhando com datas e horários no R

Criando um intervalo de tempo

days()
"1d 0H 0M 0S"
days(x = 2)
"2d 0H 0M 0S"
ddays(2)
"172800s (~2 days)"
Trabalhando com datas e horários no R

Aritmética com intervalos de tempo

2 * days()
"2d 0H 0M 0S"
days() + days()
"2d 0H 0M 0S"
ymd("2011-01-01") + days()
"2011-01-02"
Trabalhando com datas e horários no R

Funções para criar intervalos de tempo

Intervalo de tempo Duration Period
Segundos dseconds() seconds()
Minutos dminutes() minutes()
Horas dhours() hours()
Dias ddays() days()
Semanas dweeks() weeks()
Meses - months()
Anos dyears() years()
Trabalhando com datas e horários no R

Vamos praticar!

Trabalhando com datas e horários no R

Preparing Video For Download...