Erro: falha no pacote ou no espaço de nomes para ggplot2 e para data.table

Não consigo abrir os pacotes ggplot2 e data.table. Isso me dá o seguinte erro (exemplo para ggplot2)

> library(ggplot2) Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : there is no package called 'Rcpp' Error: package or namespace load failed for 'ggplot2' 

Consegui trabalhar bem com esses 2 pacotes antes de fechar minha session R. Agora me mostra esse erro toda vez que tento executá-lo.

Eu também tentei remover e reinstalar, mas sem sucesso.

 remove.packages(c("ggplot2", "data.table")) install.packages('ggplot2', dep = TRUE) install.packages('data.table', dep = TRUE) 

Eu não tenho certeza do que está errado

Isso resolveu o problema:

 remove.packages(c("ggplot2", "data.table")) install.packages('Rcpp', dependencies = TRUE) install.packages('ggplot2', dependencies = TRUE) install.packages('data.table', dependencies = TRUE) 

Depois de uma louca perseguição com toneladas de buscas no Google e tentativas de burteforce, acho que descobri como resolver esse problema.

Etapas realizadas para resolver o problema:

  1. Desinstalar R
  2. Reinstalar R
  3. Instale o ggplot com o argumento de dependencies para install.packages set to TRUE

    install.packages("ggplot2",dependencies = TRUE)

  4. A etapa acima ainda NÃO inclui a dependência Rcpp, portanto, ela deve ser instalada manualmente usando o comando a seguir

    install.packages("Rcpp")

No entanto, embora o comando acima baixe o Rcpp com sucesso, por algum motivo, ele não explode o arquivo ZIP e o instala na pasta da biblioteca do meu R, citando o seguinte erro:

pacote ‘Rcpp’ descompactado com êxito e verificações MD5 verificadas Aviso no install.packages: não é possível mover a instalação temporária ‘C: \ Root_Prgs \ Data_Science_SW \ R \ R-3.2.3 \ biblioteca \ arquivo27b8ef47b6d \ Rcpp’ para ‘C: \ Root_Prgs \ Data_Science_SW \ R \ R-3.2.3 \ library \ Rcpp ‘

Os pacotes binários baixados estão em C: \ Users \ MY_USER_ID \ AppData \ Local \ Temp \ Rtmp25XQ0S \ downloaded_packages

  1. Observe que a saída acima diz “Aviso”, mas, na verdade, é uma indicação de falha ao instalar o pacote Rcpp com êxito dentro do repository. Em seguida, usei as ferramentas -> Instalar pacotes -> do arquivo ZIP e apontei para a localização dos “pacotes binários baixados” na mensagem acima –

C:\Users\MY_USER_ID\AppData\Local\Temp\Rtmp25XQ0S\downloaded_packages\Rcpp_0.12.3.zip

  1. Isso levou à instalação bem-sucedida do Rcpp na minha pasta R \ R-3.2.3 \ library, garantindo, assim, que o Rcpp agora esteja disponível quando tento carregar a biblioteca para o ggplot2. Eu não pude fazer este passo no passado porque minha instalação anterior do R lançaria um erro informando que o Rcpp não pode ser importado. No entanto, o mesmo comando funcionou depois que eu desinstalei e reinstalei o R, que é ODD.

    install.packages (“C: /Users/MY_USER_ID/AppData/Local/Temp/Rtmp25XQ0S/downloaded_packages/Rcpp_0.12.3.zip”, repos = NULL, type = “win.binary”) pacote ‘Rcpp’ descompactado com êxito e sums MD5 verificado

  2. Eu finalmente consegui carregar a biblioteca ggplot2 com sucesso.

    library(ggplot2)

Eu também enfrentei o mesmo problema e

 remove.packages(c("ggplot2", "data.table")) install.packages('Rcpp', dependencies = TRUE) install.packages('ggplot2', dependencies = TRUE) 

esses comandos não funcionaram para mim. O que eu encontrei foi que ele estava mostrando uma mensagem de aviso que não podia mover a instalação temporária C:\Users\User_name\Documents\R\win-library\3.3\abcd1234\Rcpp para C:\Users\User_name\Documents\R\win-library\3.3\Rcpp .

Eu baixei o arquivo zip Rcpp do link dado e descompactei-o e copiei-o dentro de C:\Users\User_name\Documents\R\win-library\3.3 e depois

 library(Rcpp) library(ggplot2) 

trabalhado. Eu não tive que desinstalar R. Hope isso ajuda.

Enfrentou o mesmo problema e resolveu por:

 remove.packages("ggplot2") install.packages('ggplot2', dependencies = TRUE) 

Tente isto:

 install.packages('Rcpp') install.packages('ggplot2') install.packages('data.table') 

Eu tentei as etapas mencionadas nos posts anteriores, mas sem sucesso algum. No entanto, o que funcionou para mim foi desinstalar R completamente e, em seguida, excluir a pasta R que arquivos na pasta de documentos, então basicamente tudo o que faço com R, exceto os scripts e espaços de trabalho que eu tinha salvo. Eu então reinstalei o R e corri

 remove.packages(c("ggplot2", "data.table")) install.packages('Rcpp', dependencies = TRUE) install.packages('ggplot2', dependencies = TRUE) install.packages('data.table', dependencies = TRUE) 

Este método bastante bruto de alguma forma funcionou para mim.

Essas etapas funcionam para mim:

  1. Faça o download do Rcpp manualmente a partir do WebSite ( https://cran.r-project.org/web/packages/Rcpp/index.html )
  2. descompacte a pasta / arquivos na pasta “Rcpp”
  3. Localize a pasta “library” no diretório de instalação R Ex: C: \ R \ R-3.3.1 \ library
  4. Copie a pasta “Rcpp” para a pasta Biblioteca.

Bom para ir!!!

 library(Rcpp) library(ggplot2) 

Eu tentei todas as soluções listadas acima, mas nada funcionou. Isto é o que funcionou para mim.

  1. Veja a mensagem de erro completa que você obtém quando usa a biblioteca (ggplot2).
  2. Ele lista alguns pacotes que estão faltando ou possuem erros.
  3. Desinstale e reinstale-os.
  4. O ggplot deve funcionar agora com um aviso para a versão.