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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *