Como excluir quadros de dados em r (com exemplos)
A linguagem de programação R fornece duas funções úteis para exibir e excluir objetos em um espaço de trabalho R:
- ls(): lista todos os objetos no espaço de trabalho atual
- rm(): remove um ou mais objetos do espaço de trabalho atual
Este tutorial explica como usar a função rm() para excluir quadros de dados em R e a função ls() para confirmar que um quadro de dados foi excluído.
Excluir um único quadro de dados
O código a seguir mostra como excluir um único quadro de dados do seu espaço de trabalho R atual:
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove df1 rm(df1) #list all objects in workspace ls() [1] "df2" "df3" "x"
Exclua vários blocos de dados
O código a seguir mostra como remover vários quadros de dados do seu espaço de trabalho R atual:
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove df1 and df2 rm(" df1 ", " df2 ") #list all objects in workspace ls() [1] "df3" "x"
Exclua todos os quadros de dados
O código a seguir mostra como excluir todos os objetos do tipo “data.frame” em seu espaço de trabalho R atual:
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove all objects of type "data.frame" rm(list=ls(all= TRUE )[ sapply ( mget (ls(all= TRUE )), class) == " data.frame "]) #list all objects in workspace ls() [1] "x"
Você também pode usar a função grepl() para remover todos os objetos do espaço de trabalho que contenham a frase “df”:
#list all objects in current R workspace ls() [1] "df1" "df2" "df3" "x" #remove all objects that contain "df" rm(list = ls()[ grepl (" df ", ls())]) #list all objects in workspace ls() [1] "x"
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns em R:
Como criar um quadro de dados vazio em R
Como adicionar linhas a um quadro de dados em R