R viene aggiornato con una cadenza piuttosto frequente. Molto bene! Direte voi. Purtroppo c’è un problema. Ogni qualvolta aggiornerete R lui si “dimenticherà” di tutte le migliaia di package che avevate fino a quel momento faticosamente installato.

Non vi preoccupate. C’è anche una soluzione. Prima di installare la nuova versione, aprite quella vecchia e digitate il seguente codice:

packages <- installed.packages()[,"Package"] save(packages, file="Rpackages") 

poi chiudetela, installate la nuova e scrivete:

load("Rpackages") for (p in setdiff(packages, installed.packages()[,"Package"])) install.packages(p) R scaricherà ed installerà di nuovo tutti i package che avevate in precedenza, nelle versioni più aggiornate! 

Due link utili: Stackoverflow e One R tip a day