【问题标题】:Create a list based on a character vector of names of objects [duplicate]基于对象名称的字符向量创建列表[重复]
【发布时间】:2017-01-11 09:28:22
【问题描述】:

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

小例子

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"

结果不是我想要的。我想我需要以某种方式使用反引号或某些东西,这样l1l2 就不会被解释为字符串。

我该怎么做?

【问题讨论】:

  • mget(unlist(list_names))

标签: r list


【解决方案1】:

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

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

【讨论】:

  • 如果我能记住我读过的所有内容......我忘了mget..谢谢这正是我要找的。​​span>
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-19
  • 2018-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多