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