【发布时间】:2015-04-15 13:01:23
【问题描述】:
我正在寻找一个功能与list 相同,但将输入变量的名称放入列表的元素名称中:
a <- 2
b <- c("foo","bar")
betterlist(a,b)
[[a]]
[1] 2
[[b]]
[1] "foo" "bar"
在list(a,b) 的输出中,名称"a" 和"b" 不会出现。它是否已经存在于任何包中?
【问题讨论】:
-
我不知道这是否更好,但你可以这样做
mget(ls(pattern = "[a-z]"))或者如果你的环境中没有任何其他对象,可以这样做mget(ls()) -
或
mget(c("a", "b"))。 -
@Ben Bolker:我同意,这是重复的。我可能错过了。
标签: r