我有一个非常基本的问题,但我真的不知道如何发生这种情况:
我有两个名为“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)。这怎么可能或为什么会发生这种情况?案件数量为何增加?
答案 0 :(得分:1)
它只是意味着data2对data1中的某些条目有多个值。