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

heldere omgeving in R

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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert