2012-10-01 9 views
8

Ich weiß, dass Sie alte Pakete herunterladen und installieren können sie mitIst es möglich, die Version eines Pakets in R install.packages zu definieren?

R CMD INSTALL package-version.tar.gz 

Ich frage mich, ob Sie install.packages() sagen kann, eine bestimmte Version von einem Repository zu installieren, müssen Sie Speichern aus, die zuerst die tar.gz zu lokalisieren. Ich habe diese Option weder im Hilfe-Eintrag von install.packages gefunden noch gegoogelt. Wenn diese Option nicht existiert, gibt es dafür einen Grund? Ich kann nur denken, dass nicht alle Repos alle Versionen haben, also müssen Sie zuerst die Version finden und herunterladen.

Es gibt eine equivalent question bereits in SO aber das Problem und die Antwort ist mehr über Repository-Probleme, so dass sie am Ende nie beantwortet diese Frage direkt.

Antwort

9

install.packages() nicht, aber es gibt eine Funktion install_version() im Paket devtools, die eine andere Version als die neueste Version aus einem CRAN-Repository installieren kann.

+0

+1, nett zu wissen. –

Verwandte Themen