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

jir*_*ec2 1 r

我需要在R中执行以下操作:例如N <- 7 ,我有一个数字(N),我有一个长度(大小),例如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)
Run Code Online (Sandbox Code Playgroud)

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

akr*_*run 5

你可以试试

 rep(seq(size), each=N)
Run Code Online (Sandbox Code Playgroud)