R包列在CRAN上但不在可用包

时间:2016-03-25 14:24:00

标签: r cran

我想在CRAN中安装https://cran.r-project.org/web/packages/available_packages_by_name.html中列出的软件包,但是当我在R中检查安装软件包菜单或者available.packages()命令时,我看不到包那里。

我是否需要做一些不同的事情才能安装这些软件包?为什么这些包没有?

我感兴趣的软件包是WikipediR(https://cran.r-project.org/web/packages/WikipediR/index.html),WikidataR和WikipediaR。

如果重要,我在Windows XP中使用R 2.15.0。

3 个答案:

答案 0 :(得分:3)

请参阅?available.packages ...

的文档
  

默认情况下,返回值仅包含其版本和的包   R的运行版本满足操作系统要求,并且仅给出   有关最新版本软件包的信息。

换句话说......你的R 2.15对于你想要下载的软件包可能太旧了。

答案 1 :(得分:0)

您可以尝试下载软件包源手动将软件包添加到通常位于“win-library / 2.15 /”之类的软件包库中,但是像Cory所说的那样,旧版本的R可能不支持软件包构建

答案 2 :(得分:0)

到目前为止给出的建议有点不完整,但我同意如果你想使用这些软件包,你需要更新你的R版本。看起来它们不需要编译,因此您可以从本地副本安装或删除R代码,但关键是它们依赖于需要R 3.0.0或更高版本的httr。它们仅在最近才发布,因此2012年将不会出现Windows二进制文件。(您的R副本是2012年3月30日。)查看描述文件,该文件以漂亮的Web格式显示在CRAN /包列表:

https://cran.r-project.org/web/packages/WikidataR/index.html
    Imports:    httr, jsonlite, WikipediR
   Suggests:    testthat, knitr, pageviews

# only one version of these two
https://cran.r-project.org/src/contrib/Archive/WikidataR/WikidataR_1.0.0.tar.gz
https://cran.r-project.org/src/contrib/Archive/WikipediaR/WikipediaR_1.0.tar.gz
# pick one of these
https://cran.r-project.org/src/contrib/Archive/WikipediR/