【发布时间】:2017-03-28 10:28:03
【问题描述】:
我有一个月度数据系列,并希望使用 R 将其扩展为每周系列。
我已经创建了一个空的每周数据框,并将其与具有每月数据的时间序列合并。然后我使用了na.locf 函数,它将所有NA 值替换为它之前的值。
weekly.data <- merge(monthlyTS, enmptyweekly)
weekly.data <- na.locf(weekly.data)
这很好用。但是,有些周属于两个月:例如从2010-09-28 开始的一周。本周,我不想要 9 月的值,而是 9 月和 10 月的加权平均值 (3/7*Septvalue + 4/7*Octvalue)。
有公式可以得到这个结果吗?
【问题讨论】:
-
那么,成功了吗?
-
成功了,非常感谢:)
-
很高兴听到。当一个答案满足问题的要求,或者是一系列答案中最有帮助的,习惯上mark it as 'accepted'。这是通过单击相关答案左上角向下箭头正下方的复选标记来完成的。