Hoe u de omgeving in r kunt wissen (3 methoden)
Er zijn drie methoden die u kunt gebruiken om de omgeving in R snel te wissen:
Methode 1: Maak de omgeving leeg met rm()
rm(list=ls())
Methode 2: Maak de omgeving schoon met het bezempictogram
Methode 3: Wis specifieke objecttypen met lm() en 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 "])
De volgende voorbeelden laten zien hoe u elk van deze methoden in de praktijk kunt gebruiken.
Methode 1: Maak de omgeving leeg met rm()
Stel dat we een R-omgeving hebben met twee dataframes, twee lijsten, twee matrices en twee vectoren:
We kunnen de volgende code gebruiken om alle objecten uit de omgeving te verwijderen:
rm(list=ls())
Merk op dat elk object in de R-omgeving nu is gewist.
Methode 2: Maak de omgeving schoon met het bezempictogram
Laten we opnieuw aannemen dat we een R-omgeving hebben met de volgende objecten:
We kunnen op het bezempictogram klikken om de hele omgeving leeg te maken:
Zodra we op Ja klikken, wordt de omgeving gewist:
Methode 3: Wis specifieke objecttypen
Soms willen we alleen specifieke typen objecten uit de omgeving in R verwijderen.
Stel dat we bijvoorbeeld een R-omgeving hebben met de volgende objecten:
We kunnen de volgende code gebruiken om alleen dataframes uit de omgeving te wissen:
#clear all data frames from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " data.frame "])
Merk op dat alle dataframes uit de omgeving zijn verwijderd, maar dat alle andere objecten aanwezig zijn.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in R kunt uitvoeren:
Hoe maak je een commentaar met meerdere regels in R
Hoe gegevensframes in R te verwijderen
Hoe maak je een leeg dataframe in R
Hoe specifieke elementen uit vector in R te verwijderen