我需要你的帮助,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补丁。
答案 0 :(得分:3)
使用rworldmap包需要加载库(方法)。我在这里写它是因为它真的不明显。
答案 1 :(得分:0)
Dunno什么是“R 3.0.2 Patched”的意思,但是你是对的,不知道你有没有methods
包,它包含在标准安装包中。如何从二进制文件重新安装R
或在CRAN重新安装源代码tarball - 这应该可以解决您的问题。