【问题标题】:R package listed on CRAN but not in available packageR 包在 CRAN 上列出,但不在可用包中
【发布时间】:2016-07-13 07:37:35
【问题描述】:

我想安装一个在 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。

【问题讨论】:

  • 有什么原因不能更新 r 吗?
  • 谢谢大家。更新 R 工作。
  • 之前没有更新 R 的原因只是试图不破坏旧笔记本电脑中仍在工作的任何东西。事实上,更新后让 R-commander 再次工作变得很复杂。

标签: r cran


【解决方案1】:

查看?available.packages的文档...

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

换句话说...您的 R 2.15 可能对于您要下载的包来说太旧了。

【讨论】:

    【解决方案2】:

    您可以尝试下载包源手动将包添加到包库中,通常可以在“win-library/2.15/”之类的地方找到,但就像 Cory 提到的那样,旧版本的 R 可能不支持包构建.

    【讨论】:

      【解决方案3】:

      到目前为止给出的建议有点不完整,尽管我同意如果你想使用这些包,你需要更新你的 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/
      

      【讨论】:

        猜你喜欢
        • 2014-05-01
        • 1970-01-01
        • 2016-06-28
        • 2016-01-24
        • 2012-10-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-06
        相关资源
        最近更新 更多