Accueil > Outils > Réinstaller ses librairies sous R

Réinstaller ses librairies sous R

dimanche 26 décembre 2010

En cas de changement de version de R, je ne récupère pas mes librairies. Petit programme pour le faire basé sur :
http://bridgewater.wordpress.com/20...

# Pour installer rgdal sur Mac OSX voir :
# http://www.compmath.com/blog/2010/07/installing-package-on-mac-os-x/

# liste des librairies que j'utilise
liste <-c()

liste <-c(liste, "reshape")
liste <-c(liste, "gtools")
liste <-c(liste, "gdata")
liste <-c(liste, "foreign")
liste <-c(liste, "RColorBrewer")
liste <-c(liste, "classInt")

liste <-c(liste, "spatstat")
liste <-c(liste, "classInt")
liste <-c(liste, "ggplot2")
liste <-c(liste, "sp")
liste <-c(liste, "maptools")


repositories<-c("http://cran.cnr.Berkeley.edu","http://cran.fr.r-project.org")
install_package<-function(pack,repositories)
{
if(!(pack %in% row.names(installed.packages())))
{
update.packages(repos=repositories, ask=F)
install.packages(pack, repos=repositories, dependencies=T)
}
require(pack,character.only=TRUE)
}

for( pack in liste)
{
install_package(pack,repositories)
}