R 合并两个具有不同行长度的TIBLE/数据帧

R 合并两个具有不同行长度的TIBLE/数据帧,r,R,如何合并两个不同长度的tibble?我希望在dplyr中使用类似于full\u join的内容,但保留所有列,分别不使用“by”。一般来说,cbind工作正常,但长度不同会出现问题。 如果我有两个数据帧: a <- data.frame(Test=1:4, TestB=5:6) b <- data.frame(TEST=1:10, TestB=11:20) a请添加一个示例!如何定义TIBLE的“长度”?你是说尺寸?

如何合并两个不同长度的tibble?我希望在dplyr中使用类似于
full\u join
的内容,但保留所有列,分别不使用
“by”
。一般来说,
cbind
工作正常,但长度不同会出现问题。

如果我有两个数据帧:

a <- data.frame(Test=1:4,
                TestB=5:6)
b <- data.frame(TEST=1:10,
                TestB=11:20)

a请添加一个示例!如何定义TIBLE的“长度”?你是说尺寸?行数和列数都有差异吗?是否要合并两个不同长度(我假设行数)的TIBLE,而不使用类似于
merge()
中的by子句?您认为必须将它们合并在一起的逻辑是什么?我的意思是,
merge()
,使用ID,cbind将一对一进行设置。我将给你一个例子:@Christian你可以删除此帖子/问题,因为你已经创建了此帖子/问题:
aa <- data.frame(Test=c(1:4,rep(0,6)),
                 TestB=c(5:6,rep(0,8)),
                 TEST=1:10,
                 TestB=11:20)