내가 이름으로 일부 개체를 수집하고있어 함께 사용해야 어떤 환경 :나는 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
})
을하지 않으려면, 그러나 무엇을 (e
에서 떨어져서) 이해할 수 없다./:
에서 나는 이것에 대한 즉각적인 필요 이상으로 호기심 더 부탁 해요로,
parent.env(environment())
멀리 얻을 수 ... – Frank훗, 그래서 HTTP 여기 리처드 Scriven에의 답변을 읽은 후 /stackoverflow.com/a/27054476/ 모든 parent.frame (n)을 시도해 본 결과 n = 6이 작동한다는 것을 알았습니다. 그림을 이동. – Frank