Come scaricare un pacchetto in r (con esempio)
È possibile utilizzare la funzione unloadNamespace() per scaricare rapidamente un pacchetto senza riavviare R.
Ad esempio, puoi utilizzare la seguente sintassi per scaricare il pacchetto ggplot2 dall’ambiente R corrente:
unloadNamespace(" ggplot2 ")
L’esempio seguente mostra come utilizzare questa funzione nella pratica.
Esempio: come scaricare un pacco in R
Supponiamo di caricare il pacchetto ggplot2 in R per creare un grafico a dispersione per un frame di dati:
library (ggplot2)
#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8),
y=c(4, 9, 14, 29, 24, 23, 29, 31))
#create scatterplot
ggplot(df, aes(x=x, y=y)) +
geom_point()
Siamo in grado di utilizzare con successo le funzioni nel pacchetto ggplot2 per creare un grafico a dispersione.
Tuttavia, supponiamo di non aver più bisogno di ggplot2 e di voler scaricare il pacchetto dal nostro attuale ambiente R.
Possiamo usare la seguente sintassi per fare questo:
#unload ggplot2 from current R environment unloadNamespace(" ggplot2 ")
Ora, se proviamo a utilizzare le funzioni del pacchetto ggplot2 , riceveremo un errore:
#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8),
y=c(4, 9, 14, 29, 24, 23, 29, 31))
#create scatterplot
ggplot(df, aes(x=x, y=y)) +
geom_point()
Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
Stiamo ricevendo un errore perché il pacchetto ggplot2 non è più caricato nel nostro attuale ambiente R poiché lo abbiamo scaricato utilizzando la funzione unloadNamespace() .
Correlati: come verificare quale versione del pacchetto è caricata in R
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni in R:
Come cancellare l’ambiente in R
Come creare un commento su più righe in R
Come verificare quale versione del pacchetto è caricata in R