Próbuję dowiedzieć się, co xts
(lub zoo) używa jako czas po wykonaniu apply.period. Rozważ następujące:Wymuszanie całych tygodni z 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
Myślę, że "2012-12-02" oznacza "za tydzień kończący się 2012-12-02, suma wynosi 1". Zasadniczo czas upływa pod koniec tygodnia.
Ale problem jest z tym „2012-12-11” - myślę co robi jest powiedzenie, że 11 jest ostatnim dniem tygodnia że dano, więc to daje, że w tym czasie .
Czy istnieje sposób zmuszenia go do wydania niedzieli, w której się kończy, nawet jeśli ten dzień nie został uwzględniony w zestawie danych?