我正在尝试在R中加载choroplethr
包,并不断收到我无法解决或理解的错误消息。如果有人可以请我解决这个问题,我将不胜感激。
install.packages("choroplethr")
install.packages("choroplethrMaps")
library(choroplethr)
library(choroplethrMaps)
Loading required package: acs
Loading required package: stringr
Loading required package: XML
附加包裹:
acs
从
屏蔽以下对象package:base
应用
loadNamespace中的错误(j< - i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]]): 没有名为'htmlTable'的包 另外:警告信息: 1:包'choroplethr'是在R版本3.2.5下构建的 2:包'stringr'是在R版本3.2.5下构建的 3:包'XML'是在R版本3.2.5下构建的 错误:'choroplethr'的包或名称空间加载失败
谢谢你, 凯利
答案 0 :(得分:0)
我是软件包作者,不幸的是我经常让用户报告这样的错误。
从技术上讲,当您安装R软件包时,运行该软件包所需的所有软件包都应自动安装。然而,在实践中,这并不总是发生。您报告的第一条错误消息的关键部分是:
Error ... there is no package called ‘htmlTable’
为了回应该错误消息,我只需手动安装htmlTable包,然后重新安装choroplethr:
install.packages("htmlTable")
install.packages("choroplethr")
从您的初始问题中读取评论,您似乎能够通过此错误消息但后来遇到另一个错误消息。同样,该错误消息的关键部分似乎如下:
Error ... there is no package called ‘rlang’
我会以同样的方式解决这个错误。即类型:
install.packages("rlang")
install.packages("choroplethr")
同样,我不知道为什么当人们试图安装choroplethr(以及其他可能的软件包)时,这种错误似乎偶尔发生。但是,总是看起来有效的修复是手动安装R抱怨它无法找到的包。