Platform: Windows 7, "R version 3.0.1 Patched (2013-06-19 r62992)"
I have been running the following code (part of a larger program) for many
months without problem:
if ((gname %in% ls(envir=.GlobalEnv)) & !is.null(cols)) {
if (!identical(cols, names(get(gname, envir=.GlobalEnv)))) remove(gname,
envir=.GlobalEnv)
}
For some reason today I started to get the following error:
Error in remove(gname, envir = .GlobalEnv) :
(converted from warning) object 'gname' not found
The error is illogical as the call to remove can only occur if gname is in
the global environment. Furthermore, when I go into the debugger and run
gname %in% ls(envir=.GlobalEnv) manually the expression returns TRUE. When
I manually inspect the output of ls(envir=.GlobalEnv) I find that the value
of gname is, indeed, present.
I have tried re-booting my machine, but the error recurs even after a
re-boot.
Any insight on this error would be appreciated.
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.