R не смог найти функцию "checkAtAssignment" при запуске rworldmap

Мне нужна ваша помощь, поскольку R не может запустить функцию с пакетом rworldmap.

При использовании пакета rworldmap в R и попытке '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 ответа

Решение

Использование пакета rworldmap требует загрузки библиотеки (методов). Я пишу это здесь, потому что это было на самом деле не очевидно.

Не знаю, что означает "исправленный R 3.0.2", но да, вы правы, что почему-то у вас нет methods пакет, который входит в стандартный пакет установки. Как насчет переустановки R из двоичного файла или исходного архива в CRAN - это должно решить вашу проблему.

Другие вопросы по тегам