在r中用id组合不同长度的列

时间:2016-02-23 09:49:33

标签: r merge

我有两个包含常见“id”变量的数据集。

dat1=data.frame(id = rep(1:3,3), 
                var1 = c(1:9),var2=(11:19)) 
dat2=data.frame(id= c(1:3), var3=(2:4), var4=(50:52))

我要做的是将var1和var4与id结合起来。所以最终的数据集应如下所示。

dat3=cbind(dat1, var4=c(50,50,50,51,51,51,52,52,52))

我认为merge函数无法组合列。 有什么功能我可以简单地获得dat3吗?

0 个答案:

没有答案