【发布时间】:2012-11-18 18:18:30
【问题描述】:
我有一些每日时间序列数据,我需要提取相对于一周平均值的“工作日百分比”。例如,如果第一周有 mean = 100 并且本周的 Sunday 值为 20,则 sunday 变为 0.2。
这是一些随机数据:
set.seed(0)
y = rnorm(1705)
date = seq(as.Date('2008-01-01'), by = 'day', length = length(y))
data.df = data.frame(y, date)
我需要一个名为pecent 的新列,即上面解释的值。我尝试添加一些
然后列使用tapply,但失败了。感谢任何帮助!
【问题讨论】:
标签: r time-series tapply