我是R的初学者并拥有我认为相当容易的任务,但不知何故我似乎无法找到一个好的解决方案。
我正在尝试写一个for循环,重复一串自然数字(1,2,3,4,...)作为vector
中数字的长度,并重复此过程直到它移动了vector
。
这是我最初认为会这样做的:
vector <- c(5, 3, 1, 3, 2)
for(i in vector) {
seq <- rep_len(1:10, length.out = vector[i])
}
但这是输出:
seq
[1] 1 2 3
相反,我想要以下输出:
seq
[1] 1 2 3 4 5 1 2 3 1 1 2 3 1 2
如何正确索引向量?