小编lam*_*_vu的帖子

将多个列从一个data.frame复制到另一个

有没有一种简单的方法可以让R自动将data.frame中的列复制到另一个?

我有类似的东西:

>DF1 <- data.frame(a=1:3, b=4:6)
>DF2 <- data.frame(c=-2:0, d=3:1)
Run Code Online (Sandbox Code Playgroud)

我希望得到类似的东西

>DF1
   a b  c d
1 -2 4 -2 3
2 -1 5 -1 2
3  0 6  0 1
Run Code Online (Sandbox Code Playgroud)

我通常会手工完成,如同

DF1$c <- DF2$c
DF1$d <- DF2$d
Run Code Online (Sandbox Code Playgroud)

只要我有很少的变量就可以了,但是在处理多个变量时它变得非常耗时且容易出错.有关如何有效地做到这一点的任何想法?它可能很简单,但我发誓我无法找到谷歌的答案,谢谢!

r dataframe

7
推荐指数
2
解决办法
5万
查看次数

标签 统计

dataframe ×1

r ×1