使用“rep”从现有向量创建新向量

时间:2013-08-06 23:25:08

标签: r

假设我有以下两个向量,

a<-c(2,3,5)
b<-c(1,3,2)

现在我想创建一个新的向量 c ,其结果来自 a b

2, 3, 3, 3, 5, 5

我尝试了这段代码,但它不起作用,我在这里存放。请帮忙。我怎样才能得到上面显示的结果?

for (i in 1:3){
 c<-rep(a[i], each=b[i])
}

1 个答案:

答案 0 :(得分:4)

rep(a,b)正是您要找的。