我有一些每日时间序列数据,我需要提取相对于一周平均值的“工作日百分比”。例如,如果第一周有mean = 100
并且本周的星期日值为 20,则星期日变为 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
,但失败了。感谢任何帮助!