How do I clear only a few specific objects from the workspace?
A useful way to remove a whole set of named-alike objects:
rm(list = ls()[grep("^tmp", ls())])
thereby removing all objects whose name begins with the string "tmp".
Edit: Following Gsee's comment, making use of the pattern
argument:
rm(list = ls(pattern = "^tmp"))
Edit: Answering Rafael comment, one way to retain only a subset of objects is to name the data you want to retain with a specific pattern. For example if you wanted to remove all objects whose name do not start with paper
you would issue the following command:
rm(list = grep("^paper", ls(), value = TRUE, invert = TRUE))
Following command will do
rm(list=ls(all=TRUE))
You'll find the answer by typing ?rm
rm(data_1, data_2, data_3)
In RStudio, ensure the
Environment
tab is inGrid
(notList
) mode.Tick the object(s) you want to remove from the environment.
Click the broom icon.