On Thu, Feb 19, 2015 at 1:25 AM, philippe massicotte <pmassico...@hotmail.com> wrote: > Dear R users. > > I would like to remove all object from my workspace except the function I > have defined. However, is I use rm(list = ls()) everything is cleared. I was > thinking to typeof to get information about objects, but I could not get it > working right.
names <- ls(envir=globalenv()) isfun <- sapply(names, FUN=exists, mode="function", envir=globalenv()) names <- names[!isfun] rm(list=c(names, "names", "isfun"), envir=globalenv()) /Henrik > > Thank in advance, > Phil > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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. ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.