【发布时间】:2013-04-12 01:27:38
【问题描述】:
关于 SO 的一个反复出现的问题是包 xx 不适用于 R 版本 2.xx.xx。对于example,gplots 软件包要求用户安装 R 3.0 才能安装。您可以在 CRAN 的存档中获取旧版本,但是:
- 要查看特定 R 版本需要获取哪个版本的软件包并不容易。
- 您需要从源代码构建包,这在 Windows 下主要是一个(轻微的)挑战。
我的问题如下:是否有更有效的工作流程来获取与旧版本 R 相匹配的旧包版本?本着为不同版本的 ubuntu 提供不同软件包存储库的精神。
我知道一种选择是只获取最新版本的 R,但可能有一些迫切的理由要坚持使用某个版本的 R。例如,有人可能有兴趣重复一项依赖于旧版本的 R 和支持包。或者是受系统管理限制。
【问题讨论】:
-
那会很有趣。我正在阅读一本关于 R 机器学习的书,由于我的 R 和包版本更新,我已经浪费了很多时间。书中给出的一些命令不适用于更新的软件包版本。 “获得特定版本的 R 和软件包”会很好
-
作者最好能展示 R 的版本以及在任何分析中直接或间接使用的所有包的版本,以允许其被复制。
-
是的,请一位同事为您完成所有工作。 :)
-
您可以使用
devtools中的install_version,或对其进行一些修改
标签: r