我想在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。
答案 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/