运行rworldmap时,R找不到函数“checkAtAssignment”

时间:2013-11-29 18:22:37

标签: r rworldmap

我需要你的帮助,R无法使用rworldmap包运行一个函数。

在R中使用rworldmap包并尝试'joinCountryData2Map'

sPDF <- joinCountryData2Map (myframe, joinCode = "NAME", nameJoinColumn = "location", verbose = TRUE, suggestForFailedCodes = TRUE ) 

我收到以下错误:

Error in mapWithData@data <- cbind(mapWithData@data, dF[matchPosnsInUserData,  : 
  could not find function "checkAtAssignment"
Calls: joinCountryData2Map
Execution halted

我的猜测是R需要方法包,这是我在R版本中找不到的。

为什么我找不到“checkAtAssignment”功能的任何建议?

我的R版本是3.0.2补丁。

2 个答案:

答案 0 :(得分:3)

使用rworldmap包需要加载库(方法)。我在这里写它是因为它真的不明显。

答案 1 :(得分:0)

Dunno什么是“R 3.0.2 Patched”的意思,但是你是对的,不知道你有没有methods包,它包含在标准安装包中。如何从二进制文件重新安装R或在CRAN重新安装源代码tarball - 这应该可以解决您的问题。