Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:2个数据帧的简单合并_R - Fatal编程技术网

R:2个数据帧的简单合并

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

数据帧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

谢谢

这与其说是合并,还不如说是串联,因为您不必担心通过公共列中的值进行匹配:

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