将新R包添加到托管的Beaker Lab笔记本中

时间:2016-06-20 17:07:33

标签: beaker-notebook

我想使用未包含在Beaker,Beaker Lab托管版本的默认安装中的R软件包。代码:

install.packages("raster")

失败并显示以下消息:

Error
Installing package into '/usr/local/lib/R/site-library'

有没有办法在Beaker Lab中安装新库?

1 个答案:

答案 0 :(得分: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