Domanda
È rm(list=ls()) all'inizio di un processo che è stato eseguito in batch utili o in caso contrario si consiglia di R?
Risposta
Sì, può essere utile iniziare lo script batch con il comando 'rm(list=ls())' solo per assicurarsi di disporre di un ambiente R pulito prima di inviare il processo batch. Potrebbe essere, ad esempio, gli utenti che dispongono di propri. File Rprofile con una sequenza di comandi in essi contenuti che creare alcuni oggetti R all'avvio di R. In tal caso potrebbe essere utile cancellare tutti gli oggetti R esistenti prima di eseguire il codice R per il processo batch.
Ad esempio, qui è pseudo-codice per eseguire questa operazione: x <-ls() Se (x non è vuoto) { RM(List=ls() } Sì, è certamente possibile eseguire codice come questo, dopo l'avvio per rimuovere gli oggetti esistenti R dall'area di lavoro utente.