【发布时间】:2020-04-12 14:08:37
【问题描述】:
我有一个不完整的时间序列数据框,我需要插入多行 NA 以查找缺少的时间戳。每天应该总是有 6 个时间戳,这由数据帧中的变量“信号”(1-6) 指示。我正在尝试将不完整的数据框 A 与包含所有信号的向量 B 合并。下面的简化示例数据:
B <- rep(1:6,2)
A <- data.frame(Signal = c(1,2,3,5,1,2,4,5,6), var1 = c(1,1,1,1,1,1,1,1,1))
Expected <- data.frame(Signal = c(1,2,3,NA, 5, NA, 1,2,NA,4,5,6), var1 = c(1,1,1,NA,1,NA,1,1,NA,1,1,1)
请注意,B 表示具有多个变量的数据帧,Expected 中的 NA 是数据帧中的 NA 行。实际数据框也有更多的观察结果(总共 84 个)。
如果你们能帮助我,那就太棒了!
【问题讨论】: