eval using a environment X but resultsin .GlobalEnv
Try this: .GlobalEnv$x <- 3 Also x <<- 3 will work if there is no x between V and the global environment but if there is then that one will get set rather than the one in the global environment.
On Mon, Jan 5, 2009 at 1:52 AM, Saptarshi Guha <saptarshi.guha at gmail.com> wrote:
Hello, Suppose I have an expression, E, which accesses some variables present in an environment V. I do this via eval(E,envir=V) however all assignments end up in V. I would like the results of assignments in E to end up in the .GlobalEnv ? Or at least the calling environment. Is there a quick way to this instead of iterating over all objects E and assigning into .GlobalEnv? Thank you Saptarshi -- Saptarshi Guha - saptarshi.guha at gmail.com
______________________________________________ R-help at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.