[R] How do delete all R objects out off a function?
John Fox
jfox at mcmaster.ca
Tue Mar 5 17:11:58 CET 2002
Dear Sven,
At 01:27 PM 3/5/2002 +0000, you wrote:
>Hi,
>
>how can I remove all R objects in the workspace out of a function?
>rm(list=ls()) doesn't work, and I've tried several pos arguments, but
>nothing worked.
This seems like a rather risky thing to do; however:
> suicide <- function() rm(list=ls(.GlobalEnv) , envir=.GlobalEnv)
> x <- y <- z <- 1
> ls()
[1] "suicide" "x" "y" "z"
> suicide()
> ls()
character(0)
Is that what you had in mind? (Of course, the function need not reside in
the global environment.)
John
-----------------------------------------------------
John Fox
Department of Sociology
McMaster University
Hamilton, Ontario, Canada L8S 4M4
email: jfox at mcmaster.ca
phone: 905-525-9140x23604
web: www.socsci.mcmaster.ca/jfox
-----------------------------------------------------
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list