0

可能重复:
R中的重复值序列

我正在尝试在 R 中生成一个递增的序列,总长度为 5952。我一直在手写它,但我怀疑必须有一种更简单的方法来做到这一点。这是示例:

v<- c(rep(1,96),rep(2,96),rep(3,96),rep(4,96), .... , rep(n,96)

其中 n = 62。结果是一个长度为 5952 个元素的向量。我认为可能有用的一种方法是:

v = rep(NA, 96*62)
for(i in 1:62) {
v = c(rep(i,96))
} 

当然,这不起作用,结果只是 v = c(rep(62,96))。有小费吗?

4

1 回答 1

4

尝试:

rep(1:62,each=96)

length(rep(1:62,each=96))
[1] 5952
于 2013-01-07T05:47:33.187 回答