(1,2,2,3,3,3,4,4,4,4,...,n,...,n)
我想通过 for 循环制作上述向量,但不使用 rep 函数或其他函数。这可能不是在 stackoverflow 中提出的好问题,但由于我是 R 的新手,我敢在这里请求帮助。
(你可以假设向量的长度是 10)
用一个for循环,它可以用
n <- 10
out <- c()
for(i in seq_len(n)){
for(j in seq_len(i)) {
out <- c(out, i)
}
}
Run Code Online (Sandbox Code Playgroud)
在R,否则,这可以做为
rep(seq_len(n), seq_len(n))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
66 次 |
| 最近记录: |