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()) 

ambiente chiaro in R

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 , 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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *