合并两个像互锁手指一样尺寸的数据框

我有两个相同维度的数据框。

Dataframe A: a1 a2 a3 1 4 7 2 5 8 3 6 9 Dataframe B: b1 b2 b3 10 13 16 11 14 17 12 15 18 

我想合并这两个数据形成一个数据框如下:

 a1 b1 a2 b2 a3 b3 1 10 4 13 7 16 2 11 5 14 8 17 3 12 6 15 9 18 

我可以知道我在R怎么办?

谢谢!

你可以试试

  do.call(cbind,lapply(seq_along(A), function(i) cbind(A[i], B[i]))) 

要么

  cbind(A,B)[order(c(seq_along(A), seq_along(B)))] 

或者如果尺寸是相同的

  cbind(A,B)[c(rbind(names(A), names(B)))]