【发布时间】:2018-12-22 04:30:13
【问题描述】:
我的数据通常包含不同时间段之间的缺失观测值。我想填写这些观察结果,适当增加时间段,但以观察值为条件。这是一个例子:
df <- data.frame(id=c("a","a","b","b"), group=c("x","x","y","z"), year=c(2000,2003,2003,2005))
这给出了4个观察数据框
id group year
1 a x 2000
2 a x 2003
3 b y 2003
4 b z 2005
我想在这里(在 #1 和 #2 之间)对 2001 年和 2002 年进行 2 个额外的观察,因为观察 #1 和 #2 在 id 和 group 上匹配。但我不想在 #3 和 #4 之间进行额外观察,因为 id 和 group 不匹配。
【问题讨论】:
标签: r