一位朋友发给我这个伟大的教程,用R对网络分析NYtimes.我真的很想尝试一下.但是,第一步是从源代码安装名为RJSONIO的软件包.
我知道R相当不错,但我不知道如何从源代码安装包.
我正在运行Mac OSX.
我试图使用Rpy2和ggplot2,但我收到一个错误.在网上搜索了一些错误后,我发现错误的发生是因为ggplot2包中的更改尚未反映在Rpy2中(例如,请参阅此帖子(编辑:链接现已死)).
所以我现在需要安装旧版本的ggplot2.这是我想要的伪代码:
install.packages("ggplot2", version='0.9.1')
Run Code Online (Sandbox Code Playgroud)
但install.packages没有version争论.我该怎么做?
我知道你可以下载旧包并安装它们
R CMD INSTALL package-version.tar.gz
Run Code Online (Sandbox Code Playgroud)
我想知道您是否可以告诉install.packages()从存储库安装特定版本,从而使您不必首先找到tar.gz.我既没有在install.packages的帮助条目中找到此选项,也没有使用Google搜索.如果此选项不存在,是否有任何原因?我只能认为并非所有的repos都有所有版本,所以你不得不先找到版本并下载它.
SO中已经存在一个相同的问题,但问题和答案更多的是关于存储库问题,所以最后他们从未直接回答过这个问题.