Remove All Objects, Except Those Specified

Remove all objects from the user workspace, except those specified.

Keywords
utilities, data, environment
Usage
keep(..., list=character(0), all=FALSE, sure=FALSE)
Arguments
...

objects to be kept, specified one by one, quoted or unquoted.

list

character vector of object names to be kept.

all

whether hidden objects (beginning with a .) should be removed, unless explicitly kept.

sure

whether to perform the removal, otherwise return names of objects that would have been removed.

Details

Implemented with safety caps: objects whose name starts with a . are not removed unless all=TRUE, and an explicit sure=TRUE is required to remove anything.

Value

A character vector containing object names, or NULL when sure is TRUE.

See Also

keep is a convenient interface to rm when removing most objects from the user workspace.

Aliases
  • keep
Examples
data(women, cars)
keep(cars)
## To remove all objects except cars, run:
## keep(cars, sure=TRUE)
Documentation reproduced from package gdata, version 2.18.0, License: GPL-2

Community examples

Looks like there are no examples yet.