Rev 27625 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{remove}\title{Remove Objects from a Specified Environment}\usage{remove(\dots, list = character(0), pos = -1, envir = as.environment(pos),inherits = FALSE)rm (\dots, list = character(0), pos = -1, envir = as.environment(pos),inherits = FALSE)}\alias{rm}\alias{remove}\arguments{\item{\dots}{the objects to be removed, supplied individually and/or as acharacter vector}\item{list}{a character vector naming objects to be removed.}\item{pos}{where to do the removal. By default, uses thecurrent environment. See the details for other possibilities.}\item{envir}{the \code{\link{environment}} to use. See the details section.}\item{inherits}{should the enclosing frames of the environment beinspected?}}\description{\code{remove} and \code{rm} can be used to remove objects. These canbe specified successively as character strings, or in the charactervector \code{list}, or through a combination of both. All objectsthus specified will be removed.If \code{envir} is NULL then the currently active environment issearched first.If \code{inherits} is \code{TRUE} then parents of the supplieddirectory are searched until a variable with the given name isencountered. A warning is printed for each variable that is notfound.}\details{The \code{pos} argument can specify the environment from which to removethe objects in any of several ways:as an integer (the position in the \code{\link{search}} list); asthe character string name of an element in the search list; or as an\code{\link{environment}} (including using \code{\link{sys.frame}} toaccess the currently active function calls).The \code{envir} argument is an alternative way to specify anenvironment, but is primarily there for back compatibility.}\references{Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)\emph{The New S Language}.Wadsworth \& Brooks/Cole.}\seealso{\code{\link{ls}}, \code{\link{objects}}}\examples{tmp <- 1:4## work with tmp and cleanuprm(tmp)\dontrun{## remove (almost) everything in the working environment.## You will get no warning, so don't do this unless you are really sure.rm(list = ls())}}\keyword{environment}