Errore: caricamento del pacchetto o spazio dei nomi non riuscito per ggplot2 e per data.table

Non riesco ad aprire installare i pacchetti ggplot2 e data.table. Mi dà il seguente errore (esempio per 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' 

Sono stato in grado di lavorare bene con questi 2 pacchetti prima di chiudere la mia sessione R. Ora mi mostra questo errore ogni volta che cerco di eseguirlo.

Ho anche provato a rimuoverlo e reinstallarlo, ma senza successo.

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

Non sono sicuro di cosa c’è che non va

Questo ha risolto il problema:

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

Dopo una caccia all’oca selvaggia con tonnellate di ricerche su Google e tentativi di burteforce, penso di aver trovato il modo di risolvere questo problema.

Passi intrapresi per risolvere il problema:

  1. Disinstallare R
  2. Reinstallare R
  3. Installa ggplot con l’argomento delle dipendenze su install.packages impostato su TRUE

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

  4. Il passaggio precedente NON include ancora la dipendenza Rcpp, quindi deve essere installato manualmente usando il seguente comando

    install.packages("Rcpp")

Tuttavia, mentre il comando precedente scarica correttamente Rcpp, per qualche ragione, non riesce a far esplodere il file ZIP e installarlo nella cartella della mia libreria R citando il seguente errore:

pacchetto ‘Rcpp’ scompattato con successo e somme MD5 controllate Avvertenza in install.packages: imansible spostare l’installazione temporanea ‘C: \ Root_Prgs \ Data_Science_SW \ R \ R-3.2.3 \ library \ file27b8ef47b6d \ Rcpp’ a ‘C: \ Root_Prgs \ Data_Science_SW \ R \ R-3.2.3 \ libreria \ Rcpp’

I pacchetti binari scaricati si trovano in C: \ Users \ MY_USER_ID \ AppData \ Local \ Temp \ Rtmp25XQ0S \ download_packages

  1. Nota che l’output sopra dice “Warning” ma in realtà è un’indicazione di fallimento nell’installazione del pacchetto Rcpp con successo all’interno del repository. Ho quindi utilizzato Strumenti -> Installa pacchetti -> Da file ZIP e ho indicato la posizione dei “pacchetti binari scaricati” nel messaggio sopra –

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

  1. Ciò ha portato alla corretta installazione di Rcpp nella mia cartella di libreria R \ R-3.2.3 \, assicurando che Rcpp sia ora disponibile quando tento di caricare la libreria per ggplot2. Non ho potuto eseguire questo passaggio in passato perché la mia precedente installazione di R generava un errore che indicava che Rcpp non può essere importato. Tuttavia, lo stesso comando ha funzionato dopo aver disinstallato e reinstallato R, che è ODD.

    install.packages (“C: /Users/MY_USER_ID/AppData/Local/Temp/Rtmp25XQ0S/downloaded_packages/Rcpp_0.12.3.zip”, repos = NULL, type = “win.binary”) pacchetto ‘Rcpp’ con successo decompresso e somme MD5 checked`

  2. Sono finalmente riuscito a caricare la libreria ggplot2 con successo.

    library(ggplot2)

Ho anche affrontato lo stesso problema e

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

questi comandi non hanno funzionato per me. Quello che ho trovato è stato che mostrava un messaggio di avvertimento che non poteva spostare l’installazione temporanea C:\Users\User_name\Documents\R\win-library\3.3\abcd1234\Rcpp in C:\Users\User_name\Documents\R\win-library\3.3\Rcpp .

Ho scaricato il file zip Rcpp dal link indicato e lo ho decompresso e copiato in C:\Users\User_name\Documents\R\win-library\3.3 e poi

 library(Rcpp) library(ggplot2) 

lavorato. Non ho dovuto disinstallare R. Spero che questo aiuti.

Ha affrontato lo stesso problema e risolto da:

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

Prova questo:

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

Ho provato i passaggi menzionati nei post precedenti, ma senza alcun successo. Tuttavia, ciò che ha funzionato per me è stato disinstallare completamente R e quindi eliminare la cartella R con i file nella cartella dei documenti, quindi praticamente tutto fa con R tranne gli script e gli spazi di lavoro che avevo salvato. Quindi ho reinstallato R e ho eseguito

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

Questo metodo piuttosto rozzo ha funzionato in qualche modo per me.

Questi passaggi funzionano per me:

  1. Scarica manualmente Rcpp da WebSite ( https://cran.r-project.org/web/packages/Rcpp/index.html )
  2. decomprimere la cartella / i file nella cartella “Rcpp”
  3. Individua la cartella “library” nella directory di installazione di R Ex: C: \ R \ R-3.3.1 \ library
  4. Copia la cartella “Rcpp” nella cartella Libreria.

Buono per andare !!!

 library(Rcpp) library(ggplot2) 

Ho provato tutte le soluzioni elencate sopra ma non ha funzionato. Questo è ciò che ha funzionato per me.

  1. Guarda il messaggio di errore completo che ottieni quando usi la libreria (ggplot2).
  2. Elenca un paio di pacchetti mancanti o con errori.
  3. Disinstallare e reinstallare.
  4. ggplot dovrebbe funzionare ora con un avviso per la versione.

Per quanto mi riguarda, ho dovuto disinstallare R da brew brew uninstall --force R e poi andare al sito web R e scaricarlo e installarlo da lì .