我有一个关于sequence和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
我知道这是对每一个的滥用。
发布于 2011-11-12 02:23:18
rep(1:5, vect1)
如果您有关于如何在R中使用函数的问题,请尝试
?function
其中" function“是您想要了解的任何函数。在?rep
中,你会读到:
' times‘一个整数向量,如果长度为(X),则给出每个元素重复的(非负)次数;如果长度为1,则重复整个向量。负值或NA值是错误的。
https://stackoverflow.com/questions/8098223
复制相似问题