如何根据自身列表对象名称的字符向量创建列表?
最小的例子
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,以便l1
和l2
不被解释为字符串。
我该怎么做?
答案 0 :(得分:2)
我们可以使用mget
返回对象名称的值
mget(paste0('l', 1:2))