Добавление новых R-пакетов в записную книжку Beaker Lab
Я хотел бы использовать пакет R, который не включен в установку по умолчанию размещенной версии Beaker, Beaker Lab. Код:
install.packages("raster")
не удается с сообщением:
Error
Installing package into '/usr/local/lib/R/site-library'
Есть ли способ установить новые библиотеки в Beaker Lab?
1 ответ
Чтобы установить пакеты R:
1) Откройте пустое пространство, нажмите BROWSE и создайте каталог rpackages
2) Создайте пустой блокнот R
3) Тип:
install.packages(‘packagename’, ‘/mnt/scratch/rpackages’, repos=’http://cran.us.r-project.org’)
и запустить камеру
4) Дождитесь окончания установки
5) Если установка зависает на какое-то время, это означает, что что-то не работает -> перезагрузите браузер, закройте блокнот, снова откройте блокнот и повторите команду установки. Это будет продолжаться с того места, где оно было до блокировки.
Чтобы использовать установленные пакеты:
В своей записной книжке R в первой ячейке (или ячейке перед использованием пакета) введите:
.libPaths(c(‘/mnt/scratch/rpackages’,.libPaths()))
И запустить камеру
Вот пример в Beaker Lab
https://lab.beakernotebook.com/approval/view/8645c600-3ec4-11e6-b811-8b63dac7dd4c