web-dev-qa-db-fra.com

Ne pas charger le nouveau ggplot2 dans R

Je viens de passer au nouveau package ggplot2 (2.0.0) et je reçois toujours une erreur lorsque j'essaye de le charger.

> library(ggplot2)
Error in get(method, envir = home) : 
  lazy-load database 'C:/Users/<blahblahblah>/Documents/R/win-library/3.2/ggplot2/R/ggplot2.rdb' is corrupt
In addition: Warning messages:
1: package ‘ggplot2’ was built under R version 3.2.3 
2: In .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4],  :
  restarting interrupted promise evaluation
3: In get(method, envir = home) :
  restarting interrupted promise evaluation
4: In get(method, envir = home) : internal error -3 in R_decompress1
Error: package or namespace load failed for ‘ggplot2’

Je suis capable de charger d'autres packages dans R, comme un dplyr, ce qui signifie qu'il ne devrait y avoir aucun problème avec ma fonction "R_decompress1" car cela est nécessaire sur tous les packages. J'ai alors pensé que le binaire sur CRAN pourrait être corrompu (peu probable, mais une chose facile à vérifier). J'utilise la méthode suggérée sur la page github pour installer à partir des sources actuelles.

> devtools::install_github("hadley/ggplot2")

Après avoir terminé proprement, j'ai reçu l'erreur suivante (similaire à la précédente)

> library(ggplot2)
Error in get(Info[i, 1], envir = env) : 
  lazy-load database 'C:/Users/jclutter/Documents/R/win-library/3.2/ggplot2/R/ggplot2.rdb' is corrupt
In addition: Warning message:
In get(Info[i, 1], envir = env) : internal error -3 in R_decompress1
Error: package or namespace load failed for ‘ggplot2’

J'utilise R version 3.2.1 avec RStudio 0.99.842 sur une plate-forme Windows 7. Des pensées?

éditer:

On m'a demandé la sortie de la commande d'installation:

> remove.packages('ggplot2')
Removing package from ‘C:/Users/jclutter/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
> install.packages('ggplot2')
Installing package into ‘C:/Users/jclutter/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.2/ggplot2_2.0.0.Zip'
Content type 'application/Zip' length 1977623 bytes (1.9 MB)
downloaded 1.9 MB

package ‘ggplot2’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\jclutter\AppData\Local\Temp\1\RtmpAHUju4\downloaded_packages
18
Justace Clutter

Vous devez redémarrer R après avoir réinstallé ggplot2. Voir le lien Stackoverflow suivant car il s'agit d'un problème similaire

Erreur lors de la récupération (clé): base de données de chargement différé

32
steveb