Como limpar o ambiente em r (3 métodos)


Existem três métodos que você pode usar para limpar rapidamente o ambiente em R:

Método 1: limpe o ambiente usando rm()

 rm(list=ls())

Método 2: Limpe o ambiente usando o ícone da vassoura

Método 3: limpar tipos de objetos específicos usando lm() e class

 #clear all data frames from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " data.frame "])

#clear all lists from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " list "])

Os exemplos a seguir mostram como usar cada um desses métodos na prática.

Método 1: limpe o ambiente usando rm()

Suponha que temos um ambiente R com dois quadros de dados, duas listas, duas matrizes e dois vetores:

Podemos usar o seguinte código para remover todos os objetos do ambiente:

 rm(list=ls()) 

ambiente claro em R

Observe que todos os objetos no ambiente R agora estão limpos.

Método 2: Limpe o ambiente usando o ícone da vassoura

Vamos supor novamente que temos um ambiente R com os seguintes objetos:

Podemos clicar no ícone da vassoura para limpar todo o ambiente:

Assim que clicarmos em Sim , o ambiente será limpo:

Método 3: limpar tipos de objetos específicos

Às vezes, queremos apenas remover tipos específicos de objetos do ambiente em R.

Por exemplo, suponha que temos um ambiente R com os seguintes objetos:

Podemos usar o seguinte código para limpar apenas os frames de dados do ambiente:

 #clear all data frames from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " data.frame "]) 

Observe que todos os quadros de dados foram eliminados do ambiente, mas todos os outros objetos permanecem.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns em R:

Como criar um comentário multilinha em R
Como deletar frames de dados em R
Como criar um quadro de dados vazio em R
Como remover elementos específicos do vetor em R

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *