Добавление новых 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

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