Come cancellare l'ambiente in r (3 metodi)
Esistono tre metodi che è possibile utilizzare per cancellare rapidamente l’ambiente in R:
Metodo 1: cancella l’ambiente utilizzando rm()
rm(list=ls())
Metodo 2: pulire l’ambiente utilizzando l’icona della scopa
Metodo 3: cancellare tipi di oggetti specifici utilizzando lm() e class
#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 "])
Gli esempi seguenti mostrano come utilizzare nella pratica ciascuno di questi metodi.
Metodo 1: cancella l’ambiente utilizzando rm()
Supponiamo di avere un ambiente R con due frame di dati, due liste, due matrici e due vettori:
Possiamo usare il seguente codice per rimuovere tutti gli oggetti dall’ambiente:
rm(list=ls())
Tieni presente che ogni oggetto nell’ambiente R è ora cancellato.
Metodo 2: pulire l’ambiente utilizzando l’icona della scopa
Supponiamo ancora una volta di avere un ambiente R con i seguenti oggetti:
Possiamo fare clic sull’icona della scopa per pulire l’intero ambiente:
Dopo aver fatto clic su Sì , l’ambiente verrà cancellato:
Metodo 3: Cancella tipi di oggetto specifici
A volte vogliamo solo rimuovere tipi specifici di oggetti dall’ambiente in R.
Ad esempio, supponiamo di avere un ambiente R con i seguenti oggetti:
Possiamo usare il seguente codice per cancellare solo i frame di dati dall’ambiente:
#clear all data frames from environment
rm(list=ls(all= TRUE )[sapply(mget(ls(all= TRUE )), class) == " data.frame "])
Tieni presente che tutti i frame di dati sono stati cancellati dall’ambiente ma tutti gli altri oggetti rimangono.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni in R:
Come creare un commento su più righe in R
Come eliminare i frame di dati in R
Come creare un frame di dati vuoto in R
Come rimuovere elementi specifici dal vettore in R