Użycie rm(list=ls()) o Uruchom zadanie

Pytanie

Jest rm(list=ls()) na początku zadania R, które zostało uruchomione w trybie wsadowym przydatne lub w inny sposób najlepiej?

Odpowiedzi

Tak, może być przydatne na początek skryptu wsadowego z polecenia "rm(list=ls())", by upewnić się, czy masz czyste środowisko R przed przesłaniem zadania wsadowego. Na przykład może mieć użytkowników, którzy mają swoje własne. Pliki Rprofile z sekwencję poleceń w nich tworzone przez niektóre obiekty R na starcie R. W takim przypadku może być przydatne wymazać wszystkie istniejące obiekty R przed uruchomieniem kodu R dla zadania wsadowego.

Na przykład w tym polu jest pseudocode w tym celu:

x <-ls()
Jeśli (x nie jest pusty) {}
RM(list=ls()
}

Tak, z pewnością można uruchomić kod podobny do tego po uruchomieniu systemu, aby usunąć istniejące obiekty R z obszaru roboczego użytkownika.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×