合并两个像互锁手指一样尺寸的数据框
我有两个相同维度的数据框。
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)))]