我正在使用几个字符串列表:
list1 <- c("aaa", "bbb", "ccc", "ddd")
list2 <- c("eee", "fff", "ggg", "hhh", "iii")
list3 <- c("jjj", "kkk")
list4 <- c("lll", "mmm", "nnn")
我想把这些列表中的所有元素组合成一个长长的列表:
all.lists <- c(list1, list2, list3, list4)
all.lists[1] "aaa" "bbb" "ccc" "ddd" "eee" "fff" "ggg" "hhh" "iii" "jjj" "kkk" "lll" "mmm" "nnn"
实际上,我处理的大量列表的名称都有相同的模式,单独输入每个列表是不切实际的.
我根据模式组合列表的所有方法都产生了"列表列表"或字符串形式的列表名称列表,而不是我想要的结果.以下是一些不起作用的例子:
all.lists <- c(mget(ls(pattern = "list")))
> str(all.lists)
List of 4
library(rlist)
all.lists <- list.append(ls(pattern = "list"))
[1] "list1" "list2" "list3" "list4"
我如何将它们组合成一个长长的列表?谢谢!