我有两个相同维度的数据框。
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?
谢谢!
答案 0 :(得分:1)
你可以尝试
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)))]