3

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

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

4 回答 4

5

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

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

install.packages("XML", repos = "http://www.omegahat.net/R")
于 2020-07-15T20:05:48.270 回答
2

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

  1. 库中不存在该包(您应该从它自己的库中安装它)
  2. 该软件包与您的 R 版本不兼容(如果您负担得起,您应该更改兼容的 R 版本)

对于第一个条件,在互联网上搜索并阅读您要安装的包并检查提供程序和存储库(对于这种情况,XML,它是官方 R 包

对于第二种情况,您可以在以下链接中找到信息:

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

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

version

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

           _                           

平台 x86_64-apple-darwin10.8.0
arch x86_64
os darwin10.8.0
system x86_64, darwin10.8.0
status
major 3
minor 0.1
year 2013
month 05
day 16
svn rev 62743
language R
version.string R version 3.0.1 (2013-05-16 ) 昵称 Good Sport

于 2013-10-08T15:19:13.730 回答
0

首先更新R-core:

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

然后安装 XML 模块:

install.packages("XML")
于 2020-08-19T03:22:20.943 回答
-1

对我有用的是下载旧版本的 XML 包并从包存档 install.packages("~/R/win-library/3.6/XML_3.99-0.3.zip", repos = NULL, type = " win.binary”)。

于 2020-07-29T14:36:58.910 回答