复杂的sapply结构与for循环

时间:2013-10-18 17:12:50

标签: r

我有一个带有内部for循环的控制结构的for循环。

for (x in 1:100)){
      for(y in 1: 10){
          for(z in 1:(100/10)){
          return as.factor(y)     
          }
      }
  }

是否可以将其变为sapply或者只使用一个循环控件。我搜索过这个网站和网页,但我没有看到任何更复杂的控制结构参考使用sapply而不仅仅是一个计数器

1 个答案:

答案 0 :(得分:1)

如果我正确理解了这个问题,x指定整数的总向量长度和y重复次数。然后

z <- paste(sort(rep(1:y,x/y)), collapse="")

这会返回一个字符。您可以使用as.numeric()将其转换为数字。