【问题标题】:Merging two datasets in R在 R 中合并两个数据集
【发布时间】:2017-04-13 07:03:07
【问题描述】:

我有 2 个数据集公司和轮次 2。公司有 66368 行和 10 列 第 2 轮有 114949 行和 6 列。当我合并这两个数据集时,我得到零行和 15 列。为什么我得到零行。

master_frame<-merge(rounds2,companies,by.x = c("company_permalink"),by.y = c("permalink"))

enter image description here

【问题讨论】:

  • 请提供一个可重现的小例子

标签: r merge


【解决方案1】:

试试 -

 master_frame<-merge(rounds2,companies,by.x = "company_permalink",by.y = "permalink",all=T)

您为什么不尝试将公共列重命名为“ID”并尝试

master_frame<-merge(rounds2,companies,by = 'ID' , all=T)

all.x,all.y 或 all 参数也是重要的基础,你在看什么样的连接。

【讨论】:

    猜你喜欢
    • 2016-04-30
    • 2020-07-17
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2020-10-16
    • 2017-10-10
    • 1970-01-01
    相关资源
    最近更新 更多