我有这些对象(我有成千上万的[[i]],这只是一个例子):
v
[[1]] 1 2 3 4
[[2]] 5 6 7 8
我想创建一个像这样的新向量(列):
vector
1
2
3
4
5
6
7
8
,使用for循环。我尝试了这个,但它不起作用:
vector=c()
for(i in 1:2){
vector[i]=v[[i]]
}
答案 0 :(得分:0)
输入数据似乎是list
。所以我们需要unlist
它
v1 <- unlist(v)
v1
#[1] 1 2 3 4 5 6 7 8
如果我们需要for
循环
v2 <- c()
for(i in seq_along(v)) v2 <- c(v2, v[[i]])
v <- list(1:4, 5:8)