【发布时间】:2011-12-22 04:12:26
【问题描述】:
我正在尝试用“预测”中的预测值替换“测试”中的 NA。我正在尝试使用匹配,但我无法弄清楚。请记住 id 和 time 创建一个由两部分组成的唯一 id。有什么建议么? (请记住,我的数据集比这个例子大得多(rows=32000))
test = data.frame(id =c(1,1,1,2,2,2), time=c(89,99,109,89,99,109), data=c(3,4,NA,5,2,NA))
forecast = data.frame(id =c(1,2), time=c(109,109), data=c(5,1))
期望的输出
out = data.frame(id =c(1,1,1,2,2,2), time=c(89,99,109,89,99,109), data=c(3,4,5,5,2,1))
【问题讨论】:
-
是每个 NA 值都被替换为预测值,还是在输出中会保留一些 NA?