Ошибка при попытке загрузить библиотеку (ggplot2) в R
У меня возникают проблемы при загрузке библиотеки ggplot2 в R. Ниже приведен код, который я печатаю. У кого-нибудь есть идеи, как заставить это работать?
> library(ggplot2)
Error in get(x, envir = this, inherits = inh) :
unused argument(s) (envir = this, inherits = inh)
Error : unable to load R code in package 'ggplot2'
Error: package/namespace load failed for 'ggplot2'
Редактировать 1: Подробнее
> sessionInfo()
R version 2.13.0 (2011-04-13)
Platform: x86_64-apple-darwin9.8.0/x86_64 (64-bit)
locale:
[1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] grid stats graphics grDevices utils datasets methods base
other attached packages:
[1] quantmod_0.3-15 TTR_0.20-2 xts_0.8-0 zoo_1.6-5 Defaults_1.1-1
[6] reshape2_1.1 proto_0.3-9.2 reshape_0.8.4 plyr_1.5.2
loaded via a namespace (and not attached):
[1] lattice_0.19-26 stringr_0.4 tools_2.13.0
Изменить 2:
Версия ggplot2, которую я пытаюсь использовать, - 0.8.9. Когда я вызываю функцию traceback, я получаю следующий результат:
> traceback()
2: stop(gettextf("package/namespace load failed for '%s'", package),
call. = FALSE, domain = NA)
1: library(ggplot2)
1 ответ
Выйти R. Зайди в свой /Library/Frameworks/R.framework/Versions/2.13/Resources/library/
каталог и мусор всю папку. Если у вас есть другие библиотеки, убедитесь, что у них нет копий. Перезапустите R и переустановите и убедитесь, что вы установили все зависимости. В установщике пакетов GUI есть опция галочки или вы можете использовать ее (в командной строке: install.packages("ggplot2", dependencies=c("Зависит", "Импорт", "Предлагает")).
Дальнейшее размышление: неясные ошибки в MacOS иногда могут быть устранены путем восстановления прав доступа к диску. Программа Disk Utility.app, как я обычно это делаю. Некоторые люди запускают его регулярно, хотя я делаю это только тогда, когда возникает проблема, которая кажется проблемой доступа к файлу.