是否可以在R install.packages中定义包的版本?

Pab*_*cia 9 r

我知道你可以下载旧包并安装它们

R CMD INSTALL package-version.tar.gz
Run Code Online (Sandbox Code Playgroud)

我想知道您是否可以告诉install.packages()从存储库安装特定版本,从而使您不必首先找到tar.gz.我既没有在install.packages的帮助条目中找到此选项,也没有使用Google搜索.如果此选项不存在,是否有任何原因?我只能认为并非所有的repos都有所有版本,所以你不得不先找到版本并下载它.

SO中已经存在一个相同的问题,但问题和答案更多的是关于存储库问题,所以最后他们从未直接回答过这个问题.

Bri*_*ggs 13

install.packages()没有,但有一个功能,install_version()devtools其中可以比从CRAN库最近的一次安装版本以外的其他包装.