在R中合并2个数据帧

时间:2020-04-04 17:19:41

标签: r data-science

我正在R中执行此操作 我有2个数据框A和B。 A共有9列,而B共有8列。 A由唯一的ID 1-500组成,而B由唯一的ID 501-1100组成。

我需要合并两个表。

请帮助我执行命令。 如果告知多个可能的命令,那就太好了。

2 个答案:

答案 0 :(得分:1)

我会尝试将向量作为缺少值的列添加到B,然后按行将两个datframe绑定在一起:

empty<-c(NA * nrow(B))
cbind(B, empty)

rbind(A, B)

答案 1 :(得分:0)

这可以使用基本功能和其他软件包以多种方式实现:

您可以尝试merge

merge(x, y, by, by.x, by.y, sort = TRUE)

Dplyr:

和data.table。示例here

相关问题