【发布时间】:2021-07-27 22:01:07
【问题描述】:
我有两个数据框。 df_sub 是主数据框 df 的子集。我想根据 df_sub 获取 df 的一个子集,其中生成的数据帧将是 df_sub 加上之前和之后发生的观察结果。
例如,考虑两个数据集
df <- data.frame(var1 = c("a", "x", "x", "y", "z", "t"),
var2 = c(4, 1, 2, 45, 56, 89))
df_sub <- data.frame(var1 = c("x", "y"),
var2 = c(2, 45))
他们看起来像
> df
var1 var2
1 a 4
2 x 1
3 x 2
4 y 45
5 z 56
6 t 89
> df_sub
var1 var2
1 x 2
2 y 45
我想要的结果是
> df_result
2 x 1
3 x 2
4 y 45
5 z 56
我正在考虑使用 inner_join 或类似的东西
【问题讨论】:
标签: r