list1 <- 1:3
list2 <- letters[1:3]
我想将它们组合在一个列表中,但不是,只需在list(list1, list2)
中列出它们,但是更加通用。
例如,使用ls(pattern = "^list*")
。但是,这只会组合名称而不是实际列表。您如何访问,替换或引用实际列表?
答案 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"