R - 用 'rep' 制作一个重复序列
R - Make a repetitive sequence with 'rep'
我想知道是否有更简单的方法来制作列表,例如 10 '4'、20 '6' 和 30 '3' 然后手写 (example <- c(4,4,4,4,...)
)函数 'rep'。我知道我可以重复某个序列 n 次,每个序列也重复 n 次,但我不知道如何用不同数量的每个数字制作一个序列。
只需使用 rep
,两个参数都是所需的向量:
x <- rep(c(4, 6, 3), c(10, 20, 30))
table(x)
3 4 6
30 10 20
我想知道是否有更简单的方法来制作列表,例如 10 '4'、20 '6' 和 30 '3' 然后手写 (example <- c(4,4,4,4,...)
)函数 'rep'。我知道我可以重复某个序列 n 次,每个序列也重复 n 次,但我不知道如何用不同数量的每个数字制作一个序列。
只需使用 rep
,两个参数都是所需的向量:
x <- rep(c(4, 6, 3), c(10, 20, 30))
table(x)
3 4 6
30 10 20