R:2个数据帧的简单合并
如何将两个数据帧(A和B)合并到新的数据帧C 数据帧A:R:2个数据帧的简单合并,r,R,如何将两个数据帧(A和B)合并到新的数据帧C 数据帧A: a b c 1 1 11 21 2 2 12 22 3 3 13 23 4 4 14 24 5 5 15 25 数据帧B: x y z 1 5 55 105 2 10 60 110 3 15 65 115 4 20 70 120 5 25 75 125 对于数据帧C: a b c x y
a b c
1 1 11 21
2 2 12 22
3 3 13 23
4 4 14 24
5 5 15 25
数据帧B:
x y z
1 5 55 105
2 10 60 110
3 15 65 115
4 20 70 120
5 25 75 125
对于数据帧C:
a b c x y z
1 1 11 21 5 55 105
2 2 12 22 10 60 110
3 3 13 23 15 65 115
4 4 14 24 20 70 120
5 5 15 25 25 75 125
谢谢这与其说是合并,还不如说是串联,因为您不必担心通过公共列中的值进行匹配:
dfA = read.table(text=" a b c
1 1 11 21
2 2 12 22
3 3 13 23
4 4 14 24
5 5 15 25")
dfB = read.table(text=" x y z
1 5 55 105
2 10 60 110
3 15 65 115
4 20 70 120
5 25 75 125")
dfC = cbind(dfA, dfB)
输出:
> dfC
a b c x y z
1 1 11 21 5 55 105
2 2 12 22 10 60 110
3 3 13 23 15 65 115
4 4 14 24 20 70 120
5 5 15 25 25 75 125