Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I clear only a few specific objects from the workspace?

Tags:

r

People also ask

What is the code to clear objects from the workspace?

Actually, there are two different functions that can be used for clearing specific data objects from the R workspace: rm() and remove(). However, these two functions are exactly the same. You can use the function you prefer. The previous R code also clears the data object x from the R workspace.

How do I remove multiple objects from the environment in R?

Use the rm() Function to Remove User-Defined Objects From the Workspace in R. In our R script, we can use the rm() or remove() functions to remove objects. Both functions are identical.

How do I remove a variable from workspace in R?

Using rm() command: When you want to clear a single variable from the R environment you can use the “rm()” command followed by the variable you want to remove.

How do you clear an object in R?

rm() function in R Language is used to delete objects from the memory. It can be used with ls() function to delete all objects. remove() function is also similar to rm() function.


You'll find the answer by typing ?rm

rm(data_1, data_2, data_3)

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))

Use the following command

remove(list=c("data_1", "data_2", "data_3"))

You can use the apropos function which is used to find the objects using partial name.

rm(list = apropos("data_"))