从列表名称中创建嵌套列表

时间:2014-10-24 10:38:24

标签: r list merge nested

list1 <- 1:3
list2 <- letters[1:3]

我想将它们组合在一个列表中,但不是,只需在list(list1, list2)中列出它们,但是更加通用。

例如,使用ls(pattern = "^list*")。但是,这只会组合名称而不是实际列表。您如何访问,替换或引用实际列表?

1 个答案:

答案 0 :(得分:0)

听起来你正在寻找mget

list1 <- 1:3
list2 <- letters[1:3]
mget(ls(pattern = "list\\d"))
# $list1
# [1] 1 2 3
# 
# $list2
# [1] "a" "b" "c"