我有一个带有内部for循环的控制结构的for循环。
for (x in 1:100)){
for(y in 1: 10){
for(z in 1:(100/10)){
return as.factor(y)
}
}
}
是否可以将其变为sapply或者只使用一个循环控件。我搜索过这个网站和网页,但我没有看到任何更复杂的控制结构参考使用sapply而不仅仅是一个计数器
答案 0 :(得分:1)
如果我正确理解了这个问题,x
指定整数的总向量长度和y
重复次数。然后
z <- paste(sort(rep(1:y,x/y)), collapse="")
这会返回一个字符。您可以使用as.numeric()
将其转换为数字。