在R中使用seq()和rep()函数

时间:2015-04-04 20:11:39

标签: r

我需要在R中执行以下操作: 我有一个数字(N),例如N <- 7 我有一个长度(大小),例如size <- 3

例如,如果N == 7且size == 3,我需要得到一个输出相同的向量:

v <- c(1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3)

你在v中看到,从1到大小的每个数字重复N次。有没有办法在没有使用for循环的情况下在R中执行此操作?

1 个答案:

答案 0 :(得分:5)

你可以尝试

 rep(seq(size), each=N)