【发布时间】:2020-01-13 06:52:05
【问题描述】:
我有两个数据集。让我们称它们为主数据和使用数据。我使用 3 个键将使用数据合并到主数据中。我包含了 all=TRUE 参数以保留所有合并和未合并的观察结果
merged_data <- merge(dataset1, dataset2, by=c("key1","key2","key3"), all=T)
现在我的问题。如何获取有关主数据或使用数据中是否发生未合并的信息?理想情况下,我想要一个有价值的列
1) 1 如果由于使用数据而发生非合并 2) 2 如果由于主数据而发生非合并 3) 3 如果成功合并!!
谢谢, 凯达
【问题讨论】:
-
嗨,凯达!请定义在一个数据集中而不是另一个数据集中如何发生非合并?如果其中一个数据框中没有匹配项,则根据定义,另一个数据框中不应该有匹配项。也许提供示例数据和预期的输出。也许也在这里阅读:stackoverflow.com/a/5963610/1842673