R语言的plyr包在3.0.2版本中不可用吗?

14

我尝试安装plyr包时收到警告消息,说它不适用于R 3.0.2版本。这是真的还是假的?如果不是,为什么我会收到这个消息?我尝试使用两个不同的CRAN镜像都得到了相同的消息。


我能够在Ubuntu 12.04.3上从Australia (Melbourne)的CRAN镜像中卸载和安装plyr,并且没有任何警告或错误出现。同时,这是在R 3.0.2版本下完成的。 - Scott Ritchie
1
在此处查看下载内容:http://cran.r-project.org/web/packages/plyr/index.html 获取适用于您操作系统的二进制文件,并从本地二进制包安装(请参阅R的“软件包和数据”菜单)。 - Maiasaura
我有同样的问题。http://cran.r-project.org/web/packages/plyr/index.html显示`plyr`版本为1.8.3,需要R版本3.1.0或更高版本。我如何知道哪个版本的`plyr`适用于R版本3.0.2(Ubuntu 14.04 LTR的当前版本)? - bli
1
我在这里找到了一个解决方案:http://askubuntu.com/questions/605586/installing-plyr-on-ubuntu-14-04 正确版本的 plyr(1.8-1)在Ubuntu中作为软件包 r-cran-plyr 可用。但这仍然无法解释为什么尝试从R安装 plyr 时不起作用。 - bli
在14.04上只有1.8-1build1,所以那里没戏。 - Roland Kofler
1个回答

18

答案是这个包在R中是可用的(我在我的电脑上刚刚检查过)。

你得到的特定错误信息非常误导。它是R的“捕获所有”条件,用于安装期间任何无法理解的问题。如果您拼错了任何东西(Plyr而不是plyr),或者您的网络连接不工作,或者您在代理后面等等,都会收到此错误。

通常情况下,当我在代理后面或者拼错了一些东西时,我会遇到这个问题。但它可能是由于许多其他原因造成的。我建议您首先确保可以从R内部访问互联网。

如果什么都不起作用,您始终可以使用浏览器从CRAN下载软件包。如果您使用Windows,则需要.zip版本,如果您使用*nix,则需要.tar.gz版本。(Macs使用.tgz?)。然后您可以像这样安装:

setwd("/path/where/I/downloaded/the/compressed/file")
install.packages("plyr", repos=NULL)

看看是否有效。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接