Applies ToRevolution Analytics

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.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.