我在R中有一个时间序列对象
anom_tsUNAD <- ts(data, start=c(1922,1), frequency=12)
我想绘制每个月的平均值而不将其转换为数据框。有什么建议吗?
由于
答案 0 :(得分:3)
我们可以使用mean
然后tapply
plot
meanVal <- tapply(anom_tsUNAD, cycle(anom_tsUNAD), FUN=mean)
plot(meanVal)
cycle
给出每个观察的循环中的数字位置。对于'Jan',它为1,'Dec'为12.我们将其用作tapply
中的分组变量来计算mean
。
anom_tsUNAD <- ts(1:40, start=c(1922,1), frequency=12)
答案 1 :(得分:2)