Jak wyczyścić środowisko w r (3 metody)
Istnieją trzy metody szybkiego czyszczenia środowiska w R:
Metoda 1: Wyczyść środowisko za pomocą rm()
rm(list=ls())
Metoda 2: Oczyść środowisko za pomocą ikony miotły
Metoda 3: Wyczyść określone typy obiektów za pomocą lm() i klasy
#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 "])
Poniższe przykłady pokazują, jak zastosować każdą z tych metod w praktyce.
Metoda 1: Wyczyść środowisko za pomocą rm()
Załóżmy, że mamy środowisko R z dwiema ramkami danych, dwiema listami, dwiema macierzami i dwoma wektorami:
Możemy użyć poniższego kodu, aby usunąć wszystkie obiekty ze środowiska:
rm(list=ls())
Zauważ, że każdy obiekt w środowisku R jest teraz wyczyszczony.
Metoda 2: Oczyść środowisko za pomocą ikony miotły
Załóżmy jeszcze raz, że mamy środowisko R z następującymi obiektami:
Możemy kliknąć ikonę miotły, aby wyczyścić całe środowisko:
Po kliknięciu Tak środowisko zostanie wyczyszczone:
Metoda 3: Wyczyść określone typy obiektów
Czasami chcemy tylko usunąć określone typy obiektów ze środowiska w R.
Załóżmy na przykład, że mamy środowisko R z następującymi obiektami:
Możemy użyć następującego kodu, aby wyczyścić ze środowiska tylko ramki danych:
#clear all data frames from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " data.frame "])
Należy pamiętać, że wszystkie ramki danych zostały usunięte ze środowiska, ale wszystkie inne obiekty pozostają.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w języku R:
Jak utworzyć komentarz wielowierszowy w R
Jak usunąć ramki danych w R
Jak utworzyć pustą ramkę danych w R
Jak usunąć określone elementy z wektora w R