Como descarregar um pacote em r (com exemplo)
Você pode usar a função unloadNamespace() para descarregar rapidamente um pacote sem reiniciar R.
Por exemplo, você pode usar a seguinte sintaxe para descarregar o pacote ggplot2 do ambiente R atual:
unloadNamespace(" ggplot2 ")
O exemplo a seguir mostra como usar esta função na prática.
Exemplo: como descarregar um pacote em R
Suponha que carreguemos o pacote ggplot2 em R para criar um gráfico de dispersão para um quadro de dados:
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()
Somos capazes de usar com sucesso as funções do pacote ggplot2 para criar um gráfico de dispersão.
No entanto, vamos supor que não precisamos mais do ggplot2 e queremos descarregar o pacote do nosso ambiente R atual.
Podemos usar a seguinte sintaxe para fazer isso:
#unload ggplot2 from current R environment unloadNamespace(" ggplot2 ")
Agora, se tentarmos usar as funções do pacote ggplot2 , receberemos um erro:
#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"
Estamos recebendo um erro porque o pacote ggplot2 não está mais carregado em nosso ambiente R atual, pois o descarregamos usando a função unloadNamespace() .
Relacionado: Como verificar qual versão do pacote está carregada em R
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns em R:
Como limpar o ambiente em R
Como criar um comentário multilinha em R
Como verificar qual versão do pacote está carregada em R