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