如何将两个数据帧(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 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
由于
答案 0 :(得分:1)
这不是一个真正的合并,而是连接,因为您不必担心在公共列中按值匹配:
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