我尝试安装plyr包时收到警告消息,说它不适用于R 3.0.2版本。这是真的还是假的?如果不是,为什么我会收到这个消息?我尝试使用两个不同的CRAN镜像都得到了相同的消息。
答案是这个包在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)
看看是否有效。
Ubuntu 12.04.3
上从Australia (Melbourne)
的CRAN镜像中卸载和安装plyr
,并且没有任何警告或错误出现。同时,这是在R 3.0.2
版本下完成的。 - Scott Ritchieplyr
(1.8-1)在Ubuntu中作为软件包r-cran-plyr
可用。但这仍然无法解释为什么尝试从R安装plyr
时不起作用。 - bli