我的名字收集一些对象使用什么样的环境中保存为一个RDS的列表:我应该%>%MGET
A = 1
B = 2
mget(c("A","B"))
如果我要管......
library(magrittr)
c("A","B") %>% mget # nope
c("A","B") %>% mget(env = globalenv()) # ok
但是如果我一些环境中工作,我不想重新输入其名称...
e = new.env()
e$a = 1
e$b = 2
with(e, {
# do some stuff, then...
c("a","b") %>% mget
})
我假设我应该输入%>% mget(env = something)
,但无法弄清楚什么(除了e
)。
我要求更多的是出于好奇,比这个迫切需要... – Frank
嘿,所以这里经过阅读理查德·斯克里文的回答HTTP:/ /stackoverflow.com/a/27054476/我试过每个parent.frame(n),发现n = 6的作品。去搞清楚。 – Frank