我想合并2个数据帧,我尝试使用下面的代码,但它不起作用,
merg <- merge(companies, rounds2,
by.companies = "permalink",
by.rounds2 = "company_permalink", all = TRUE)
一个数据框有超过1,00,000行和8列,其他数据框有60,000 +行,6列。永久链接是数据框的唯一键,但是列名不同。如果合并具有更多和更少行的2个数据帧,我不确定该文件的外观。我们需要按列顺序合并。
答案 0 :(得分:0)
在by.x =&#34;&#34;并在by.y =&#34;&#34;你必须把永久链接标识符的名称。我不知道这是什么,因为我没有数据示例。关于连接,有几个选项,例如all.x = TRUE all.y = TRUE或all = TRUE或FALSE。这取决于您希望如何加入数据框。
companies=data.frame(companies=rnorm(100),other1=rnorm(100))
rounds2=data.frame(rounds2=rnorm(100),other1=rnorm(100))
companies
rounds2
merge(companies,rounds2,by.x="companies",by.y="rounds2",all=TRUE)