Per installare una versione precedente di un pacchetto dall'origine (all'interno di R):
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
Se questo non funziona per te e sei su Windows, il motivo è probabilmente la mancanza di una catena di strumenti appropriata per la creazione / compilazione di pacchetti . Normalmente si installa un binario precompilato da CRAN ma archiviano solo le origini dei pacchetti , non i binari. [1] Ciò significa che devi installare Rtools in modo da poter compilare tutto a livello locale. (Nota: Rtools non è un pacchetto R. )
La risposta di @ shadow in basso indica anche il caso che puoi usare devtools::install_version(). Anche questa è una buona idea, ma è anche soggetta alla necessità di Rtools su Windows.
A partire dal 18 settembre 2015, una nuova versione del pacchetto è apparsa su CRAN . Questo si basa sul server MRAN Revolution Analytics per installare pacchetti per versioni o date specifiche:
# install yesterday's version of checkpoint, by date
install.dates('checkpoint', Sys.Date() - 1)
# install earlier versions of checkpoint and devtools
install.versions(c('checkpoint', 'devtools'), c('0.3.3', '1.6.1'))
Ciò ha il vantaggio di non richiedere a Rtools di installare pacchetti binari su Windows, ma funziona solo a partire dal 17-09-2014 (quando è stato lanciato MRAN).
Per installare una versione precedente dalla riga di comando (al di fuori di R):
Puoi anche installare un pacchetto usando R CMD INSTALLdalla riga di comando (Terminale, Prompt dei comandi, ecc.) Una volta che hai la fonte del pacchetto ("tarball") localmente sul tuo computer, ad esempio usando wget(se ce l'hai):
wget http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz
o, se sei su Windows, un equivalente usando PowerShell sarebbe:
(new-object System.Net.WebClient).DownloadFile("http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz", "./ggplot2_0.9.1.tar.gz")
oppure puoi semplicemente scaricare la fonte dall'archivio CRAN tramite il tuo browser web.
Per installare dal file locale, puoi semplicemente fare:
R CMD INSTALL ggplot2_0.9.1.tar.gz
Dovrebbe funzionare su qualsiasi piattaforma (con lo stesso avvertimento - come sopra - sulla necessità di una catena di strumenti per la costruzione di pacchetti).
[1] Questo non è più del tutto vero. Da marzo 2016, CRAN ha iniziato a ospitare un server "Archivio CRAN" che contiene file binari Windows e Mac per versioni molto vecchie di R (> 5 anni). Ora puoi installarlo direttamente da questo server usando install.packages(). Vedi la nuova R FAQ 7.44 per alcuni dettagli.
checkBuilt? stackoverflow.com/questions/16503554/…