0

我有一堆这样的列表:

out[3]

[[3]]

[1] "forum=28&mid=11883" 
[2] "forum=29&mid=11884" 

out[4]

[[4]]

[1] "forum=30&mid=11885" 
[2] "forum=31&mid=11886" 

我想要的结果是

[1] "forum=28&mid=11883"

[2] "forum=29&mid=11884" 

[3] "forum=30&mid=11885" 

[4] "forum=31&mid=11886" 

没有[3],[4](每个列表的顺序)进入输出列表。大多数“组合列表”方法(即c(list1,list2),combine,paste,rbind ..)让我包括每个列表的顺序,如下所示

有什么建议么?将不胜感激。(我正在考虑将列表转换为数据框并使用 rbind,但我有 50,000 个列表(比这长),我希望它会减慢进程,所以我没有走那条路..)

4

1 回答 1

2

只需使用unlist(). 这是一个例子:

out <- list(
  c("a", "b"),
  c("c", "d")
)

out[[1]]
[1] "a" "b"

现在使用unlist()

unlist(out)
[1] "a" "b" "c" "d"
于 2012-06-27T18:42:34.160 回答