R中的组合2数据帧

问题描述 投票:1回答:2

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

我需要合并两个表。

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

r data-science
2个回答
1
投票

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

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

rbind(A, B)

0
投票

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

您可以尝试merge

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

Dplyr:

和data.table。示例here

© www.soinside.com 2019 - 2024. All rights reserved.