【发布时间】:2020-09-17 09:09:32
【问题描述】:
在RCode中,如何生成一个包含1000个值的向量,随机数在1:3之间,但每个值依次重复“n”次?
我知道
sample(1:3,1000, replace=TRUE)
将生成 1000 个介于 1 和 3 之间的值,但我需要每个值重复,例如 5 次。如下:
[1] 2 2 2 2 2 3 3 3 3 3 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 1 1 1 1 1 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 3 3 3 3 3
.
.
.
【问题讨论】:
-
使用
rep(sample(1:3, 1000, replace = TRUE), each = 5)
标签: r