我有两个数据框('正确答案'和#39;值')。正确答案有行1,2,3 ... 10,值有行(1,2,3)。
我基本上想要创建一个带有值的新数据帧([1,1] [1,2],[1,3],[2,1],[2,2] ...... [Correctanswer(i) ,价值(j)]。
有没有办法在不使用for循环的情况下执行此操作?
答案 0 :(得分:0)
试试这个:
df1=data.frame(a=1:10)
df2=data.frame(b=c(1,2,3))
as.data.frame(cbind(rep(df1$a,each=3),df2$b))