根据对象名称的字符向量创建列表

时间:2017-01-11 09:28:23

标签: r list

如何根据自身列表对象名称的字符向量创建列表?

最小的例子

l1 <- list(letters, 1:10)
l2 <- list(LETTERS, 1:5)

list_names <- as.list(paste0("l", 1:2))

list(list_names)
[[1]]
[[1]][[1]]
[1] "l1"

[[1]][[2]]
[1] "l2"

结果不是我想要的。我想我不知何故需要使用反引号或soemthing,以便l1l2不被解释为字符串。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

我们可以使用mget返回对象名称的值

mget(paste0('l', 1:2))