Ответ 1
Сделайте .libPaths()
, закройте все R запуска, проверьте первый каталог, снова удалите перезапуск пакета zoo
R и install
zoo
. Конечно, у вас должны быть достаточные права.
Я всегда работал с пакетом zoo
, который я установил давно. Сегодня я создал новый R script и запустил library(zoo)
и получил следующую ошибку:
> library(zoo)
Error in library(zoo) : there is no package called ‘zoo’
Нечетный. Тем не менее, я попытался переустановить пакет с помощью install.packages("zoo")
и получить следующее:
> install.packages("zoo")
Installing package(s) into ‘C:/Users/U122337.BOSTONADVISORS/Documents/R/win-library/2.15’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
trying URL 'http://cran.cnr.Berkeley.edu/bin/windows/contrib/2.15/zoo_1.7-10.zip'
Content type 'application/zip' length 874474 bytes (853 Kb)
opened URL
downloaded 853 Kb
package ‘zoo’ successfully unpacked and MD5 sums checked
Warning: cannot remove prior installation of package ‘zoo’
The downloaded binary packages are in
C:\Users\U122337.BOSTONADVISORS\AppData\Local\Temp\Rtmp404t8Y\downloaded_packages
Когда я пытаюсь загрузить пакет, я снова получаю ошибку, что пакет zoo
не существует!!!
Я понятия не имею, что происходит! Я вышел из графического интерфейса и перезапустил его, такую же проблему. Я всегда работал с этим пакетом, и я понятия не имею, почему это происходит сейчас!
Любая помощь, пожалуйста? Спасибо!
Сделайте .libPaths()
, закройте все R запуска, проверьте первый каталог, снова удалите перезапуск пакета zoo
R и install
zoo
. Конечно, у вас должны быть достаточные права.
У меня была аналогичная проблема при вызове Rscript из Python, несмотря на то, что в командной строке все было в порядке. Я включил .libPaths() в свой R script:
.libPaths()
.libPaths("C:/Users/Harald/Documents/R/win-library/3.2")
.libPaths()
Выход: [1] "C:/Program Files/R/R-3.2.3/library" [1] "C:/Users/Harald/Documents/R/win-library/3.2" [2] "C:/Program Files/R/R-3.2.3/library"
У меня была эта проблема, и проблема заключалась в том, что пакет был загружен в другой экземпляр R. Простое закрытие всех экземпляров R и установка на новый экземпляр, разрешенный для установки пакета.
Как правило, вы также можете установить, если каждый оставшийся экземпляр никогда не загружал пакет (даже если он установил старую версию).