将列表中的各个向量附加到另一个列表中的特定位置

时间:2016-02-22 18:05:31

标签: r

我想在下面的列表中附加z,但是z中的特定位置一次只有一个子列表。我尝试使用下面的表达式执行此操作,但是我无法按正确的顺序设置此操作。

tryStart(self)

2 个答案:

答案 0 :(得分:3)

这是另一个选项

FALSE

答案 1 :(得分:2)

我们可以尝试

v1 <- c(0,2,4)
v2 <- v1 + seq_along(v1)-1
for(i in seq_along(y)) z <- append(z,y[i], v2[i])
z
#[[1]]
#[1] "A" "B" "C"

#[[2]]
#[1] 3 2 1

#[[3]]
#[1] 4 6 5

#[[4]]
#[1] "D" "E" "F"

#[[5]]
#[1] 7 8 9

#[[6]]
#[1] 3 2 1

#[[7]]
#[1] "h" "i" "j"

#[[8]]
#[1] 4 6 5

#[[9]]
#[1] 7 8 9