我有很多像这样的名单:
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个列表(比这更长),我希望它会减慢这个过程,所以我没有去那条路。)
答案 0 :(得分:2)
只需使用unlist()
即可。这是一个例子:
out <- list(
c("a", "b"),
c("c", "d")
)
out[[1]]
[1] "a" "b"
现在使用unlist()
unlist(out)
[1] "a" "b" "c" "d"