Ich versuche herauszufinden, was xts
(oder Zoo) als die Zeit nach einer apply.period verwendet. Betrachten Sie folgendes:Erzwingen ganze Wochen mit apply.weekly()
> myTs = xts(1:10, as.Date(1:10, origin = '2012-12-1'))
> apply.weekly(myTs, colSums)
[,1]
2012-12-02 1
2012-12-09 35
2012-12-11 19
Ich denke der '2012-12-02' bedeutet "für die Woche, die 2012-12-02 endet, die Summe ist 1". Die Zeit ist also das Ende der Woche.
Aber das Problem ist mit dem „2012.12.11“ - ich denken, was es tut zu sagen, dass der 11. der letzte Tag der Woche ist die gegeben wurde, so dass es zu geben, dass als die Zeit .
Gibt es eine Möglichkeit, es zu zwingen, den Sonntag zu geben, an dem es endet, auch wenn dieser Tag nicht im Datensatz enthalten war?