我有一个似乎无法解决的简单问题。
我有两个数据集:df1
,其中包含观察值; df2
,它告诉我这些观察值是否应标记为“包括”(1)或“排除”(0 )进行分析。但是,我无法弄清楚如何合并这些数据集。
以下是一些示例数据:
df1 <- tibble(ID = c(1, 1, 1, 1, 2, 2, 2, 2),
VISIT = c("a", "a", "b", "b", "a", "a", "b", "b"),
CONC = c(1, 2, 4, 5, 1, 3, 2, 7))
df2 <- tibble(ID = c(1, 1, 2, 2),
VISIT = c("a", "b", "a", "b"),
incl = c(1, 1, 1, 0))
这是我需要的结果:
df1_result <- tibble(ID = c(1, 1, 1, 1, 2, 2, 2, 2),
VISIT = c("a", "a", "b", "b", "a", "a", "b", "b"),
CONC = c(1, 2, 4, 5, 1, 3, 2, 7),
incl = c(1, 1, 1, 1, 1, 1, 0, 0))
如您所见,df2
告诉我,访问B中主题2的CONC
值不应包含在分析中。