我试图使用Rpy2和ggplot2,但我收到一个错误.在网上搜索了一些错误后,我发现错误的发生是因为ggplot2包中的更改尚未反映在Rpy2中(例如,请参阅此帖子(编辑:链接现已死)).
所以我现在需要安装旧版本的ggplot2.这是我想要的伪代码:
install.packages("ggplot2", version='0.9.1')
Run Code Online (Sandbox Code Playgroud)
但install.packages没有version争论.我该怎么做?
我最近从R-2.11.1安装了R-2.12.0,我通过以下方式更新了所有CRAN包:
update.packages(checkBuilt=TRUE, ask=FALSE)
Run Code Online (Sandbox Code Playgroud)
现在我想更新我从R-forge安装的所有软件包,但前提是它们在CRAN上不可用.换句话说,我不能简单地运行:
update.packages(checkBuilt=TRUE, ask=FALSE, repos="http://r-forge.r-project.org")
Run Code Online (Sandbox Code Playgroud)
因为它会在survivalR-2.12.0附带的版本上安装R-forge 版本的软件包.
我可以使用来自old.packages和packageStatus确定哪些包仅存在于R-forge上的信息的某种组合,但我想问一下在构建自定义解决方案之前是否有更简单的方法.