Frage
Ist rm(list=ls()) Anfang ein R-Auftrag, der im Stapel nützlich oder anderweitig empfohlen ausgeführt wurde?
Antwort
Ja, kann es nützlich sein, die Batch-Skript mit dem Befehl 'rm(list=ls())' zu R Sauberkeit verfügen, bevor Sie die Stapelverarbeitung starten. Beispielsweise müssen Sie Benutzer, die Ihre eigenen. Rprofile-Dateien mit einer Folge von Befehlen werden, die beim Start r R Objekte erstellen In diesem Fall können sie vorhandene R Objekte löschen vor dem Ausführen des R-Codes für die Stapelverarbeitung nützlich.
Hier ist z. B. Pseudocode dazu:
X <-ls()
Wenn (X nicht leer) {}
RM(List=ls()
}
Ja, führen Sie sicherlich Code nach dem Starten des vorhandenen R Objekte aus dem Workspace Benutzer entfernen.