使用left_join合并元素 - 增加案例?

时间:2017-09-21 18:39:06

标签: r join merge left-join tibble

我有一个非常基本的问题,但我真的不知道如何发生这种情况:

我有两个名为“data1”和“data2”的tibbles / data.frames。现在,我想保留“data1”并在“data2”中添加所有值,其中列“variable1”和“variable2”(出现在两个元组中)相同。因此我做了一个left_join:

library(dplyr)
newData <- left_join(data1, data2, by=c("variable1", "variable"))

但是,如果我检查行数,则nrow(data1)小于nrow(newData)。这怎么可能或为什么会发生这种情况?案件数量为何增加?

1 个答案:

答案 0 :(得分:1)

它只是意味着data2对data1中的某些条目有多个值。