我正在尝试合并两个数据集(数据集A和B)但是当我将数据集A(407 Obs)与数据集B(1462 Obs)合并时,我将它们合并为:
C <- merge(A, B, by=ID, all.x=TRUE)
它在Dataset C中创建了416个观测值。
有原因吗?
答案 0 :(得分:0)
请参阅Why does the result from merge have more rows than original file?。
看起来ID列中有多个匹配项。由于您没有指定目标是什么,我建议您阅读完整的文档: https://www.rdocumentation.org/packages/base/versions/3.4.1/topics/merge