[R] automatic cleaning of workspace

rolf at math.unb.ca rolf at math.unb.ca
Tue Nov 28 14:02:47 CET 2006

I believe the following function is something like what Mark was
looking for.  The previously posted answers to his inquiry were more
of the form ``Do this instead of what you want to do.'' rather than
``Here's how to do what you want to do.''

clean <- function()
# Function clean.
        lll <- ls(pos=1)
        for(xxx in lll) {
                pmpt <- paste("remove ", xxx, "? ",sep="")
                ans <- readline(pmpt)
                if(ans == "y")
                        rm(list=xxx, pos = 1)

Usage: clean()


					Rolf Turner
					rolf at math.unb.ca

P. S.  Moral of the story:  If you want to do something in R
and the facility is not built in, it is usually very easy to
roll your own.  Often it's actually easier to roll your own
than to *find* pre-existing facilities.

					R. T.

More information about the R-help mailing list