Datas de vencimento em R

Eu luto com datas e horários em R, mas espero que essa seja uma tarefa bastante básic

Aqui está o meu conjunto de dados:

> str(temp.df)
'data.frame':   74602 obs. of  2 variables:
 $ time : POSIXct, format: "2011-04-09 03:53:20" "2011-04-09 03:53:15" "2011-04-09 03:53:07" "2011-04-09 03:52:39" ...
 $ value: num  1 1 1 1 1 1 1 1 1 1 ...

> head(temp.df$time, n=10)
 [1] "2011-04-09 03:53:20 EDT" "2011-04-09 03:53:15 EDT" "2011-04-09 03:53:07 EDT" "2011-04-09 03:52:39 EDT"
 [5] "2011-04-09 03:52:29 EDT" "2011-04-09 03:51:56 EDT" "2011-04-09 03:51:54 EDT" "2011-04-09 03:51:46 EDT"
 [9] "2011-04-09 03:51:44 EDT" "2011-04-09 03:51:26 EDT"

e por conveniência ...

> dput(head(temp.df$time, n=10))
structure(c(1302335600, 1302335595, 1302335587, 1302335559, 1302335549, 
1302335516, 1302335514, 1302335506, 1302335504, 1302335486), class = c("POSIXct", 
"POSIXt"), tzone = "")

O que eu estou procurando fazer:

Como posso encontrar quantas horas estão entre a data e hora mínima e máxima? Qual é a melhor maneira de criar resumos dos meus dados usando intervalos de 1 hora?

Qualquer ajuda que você possa fornecer será muito apreciada

questionAnswers(1)

yourAnswerToTheQuestion