Агрегировать по неделям в R
В РИ часто агрегируются ежедневные данные (в zoo
) по месяцам, используя что-то вроде этого:
result <- aggregate(x, as.yearmon, "mean", na.rm=TRUE)
Есть ли способ, которым я могу сделать это по неделям?
1 ответ
Решение
Самое простое, что можно сделать, это использовать apply.weekly
функция от xts
,
> apply.weekly(zoo(1:10, as.Date("2010-01-01") + 1:10), mean)
2010-01-03 2010-01-10 2010-01-11
3 42 10