在R中不同时间复制向量中的每个元素

在R中不同时间复制向量中的每个元素,r,vector,rep,R,Vector,Rep,假设我有一个数值向量v v <- 1:5 以下方法不起作用。有什么想法吗 rep(v, each = function(x) v[x]) 非常感谢。我们可以自己使用rep rep(v, v) 如果要指定参数,请使用times rep(v, times = v) 每个都不会使用匿名函数,它只使用长度为1的向量。根据?代表 每个-非负整数。x的每个元素每次重复一次。其他输入将强制为整数或双向量,并取第一个元素。如果不适用或无效,则视为1 rep(v, times = v)

假设我有一个数值向量
v

v <- 1:5
以下方法不起作用。有什么想法吗

rep(v, each = function(x) v[x]) 

非常感谢。

我们可以自己使用
rep

rep(v, v)
如果要指定参数,请使用
times

rep(v, times = v)
每个
都不会使用匿名函数,它只使用长度为1的向量。根据
?代表

每个-非负整数。x的每个元素每次重复一次。其他输入将强制为整数或双向量,并取第一个元素。如果不适用或无效,则视为1

rep(v, times = v)