按数字向量中指定的数字重复向量的每个元素
repeat each element of vector by number specified in a numeric vector
d <- c('a', 'b', 'c')
n <- c(1, 2, 5)
我想产生输出:
res <- c('a', 'b', 'b', 'c', 'c', 'c', 'c', 'c')
是否有函数可以使用d
和n
来产生这样的结果?
我们可以使用 rep()
:
rep(d, n)
[1] "a" "b" "b" "c" "c" "c" "c" "c"
d <- c('a', 'b', 'c')
n <- c(1, 2, 5)
我想产生输出:
res <- c('a', 'b', 'b', 'c', 'c', 'c', 'c', 'c')
是否有函数可以使用d
和n
来产生这样的结果?
我们可以使用 rep()
:
rep(d, n)
[1] "a" "b" "b" "c" "c" "c" "c" "c"