为什么我不能安装XML包

时间:2013-10-08 06:33:39

标签: r web

我在这里犯了一些基本错误吗?

install.packages("XML")
Warning in install.packages :
  package ‘XML’ is not available (for R version 2.13.0)
Installing package(s) into ‘C:/Program Files/R/R-2.13.0/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
  package ‘XML’ is not available (for R version 2.13.0)

4 个答案:

答案 0 :(得分:4)

可能是因为www.omegahat.org不再存在。所以,

命令install.packages("XML", repos = "http://www.omegahat.org/R") 不起作用。而是在下面使用:

install.packages("XML", repos = "http://www.omegahat.net/R")

答案 1 :(得分:2)

当您看到此类错误时,有两种情况:

  1. 库中不存在该包(您应该安装它 来自它自己的图书馆)
  2. 包裹与您的R不兼容 版本(您应该更改兼容的R版本,如果您 能负担得起)。
  3. 对于第一个条件,在互联网上搜索并阅读您要安装的软件包并查看提供商和存储库(对于这种情况, XML 是官方R软件包

    对于第二个条件,您可以在以下链接中找到信息:

    http://cran.r-project.org/web/packages/XML/index.html

    您可以通过在R shell中键入以下命令来检查您的R版本:

    version
    

    将为您提供所有信息,例如:

               _                           
    
         

    平台x86_64-apple-darwin10.8.0
      拱x86_64
      os darwin10.8.0
      system x86_64,darwin10.8.0
      状态
      专业3   小0.1   2013年   月05日   第16天   svn rev 62743
      语言R
      version.string R版本3.0.1(2013-05-16)   昵称Good Sport

答案 2 :(得分:0)

首先更新R-core:

version
install.package('installr')
library(installr)
updateR()

然后安装XML模块:

install.packages("XML")

答案 3 :(得分:-1)

对我有用的是下载XML软件包的旧版本并从软件包档案中进行安装 install.packages(“〜/ R / win-library / 3.6 / XML_3.99-0.3.zip”,存储库= NULL,类型=“ win.binary”)。