Warum gibt es in R mit xts / zoo kein apply.hourly?

Ich möchte die Daten stundenweise zusammenfassen. Täglich ist es sehr einfach:

apply.daily(X2,mean)

Warum gibt es stündlich keine Funktion? Ich habe es versucht

hr.means <- aggregate(X2, format(X2["timestamp"],"%Y-%m-%d %H"))

und habe immer fehler mit trim argument. Gibt es eine einfachere Funktion ähnlich wie apply.daily? Was ist, wenn ich den Mittelwert von 5 Minuten zusammenfassen möchte? Daten sind Werte pro Minute:

"timestamp", value 
"2012-04-09 05:03:00",2
"2012-04-09 05:04:00",4
"2012-04-09 05:05:00",5
"2012-04-09 05:06:00",0
"2012-04-09 05:07:00",0
"2012-04-09 05:08:00",3
"2012-04-09 05:09:00",0
"2012-04-09 05:10:00",1

Ich benutze XTS und Zoo.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage