【发布时间】:2011-12-27 05:55:45
【问题描述】:
关于序列和each:
vect1 <- c(4, 5, 10, 3, 1)
我想用这个向量复制,这样第一个数字被复制 4,第二个 5,第三个 10,第四个 3,第五个等于 1。
rep(1:5, each = vect1)
[1] 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
Warning message:
In rep(1:5, each = vect1) : first element used of 'each' argument
rep(1:5, each = c(4, 5, 10, 3, 1))
[1] 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
Warning message:
In rep(1:5, each = c(4, 5, 10, 3, 1)) :
first element used of 'each' argument
我知道这是对每个人的滥用。
【问题讨论】:
-
rep(vect1, vect1)很好看。 -
to_rep