1. R 安裝
通常在Terminal下直接apt-get 即可,在16.10下可以get到R-3.3.1,目前最新好像是 R-3.4.2,可以去官方網站下載源碼編譯 (https://www.r-project.org)
sudo apt-get install r-base
2. 在jupyter notebook中配置R的kernel
近期在Jupyter下跑python,方便邊調試邊記筆記。因為Jupyter也支持R語言,所以嘗試添加R kernel到Jupyter中。 主要依賴 "IRkernel" 包。(有些包可能需要翻牆才能下載,具體的方法請DIY。) 配置方法如下:
(1) 安裝必要的lib
sudo apt-get install libzmq3-dev libssl-dev libcurl4-openssl-dev sudo R # 進入R環境
> install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))
注: 會提示選擇mirrors, 建議選擇 0-cloud
> devtools::install_github('IRkernel/IRkernel') > IRkernel::installspec()
如果顯示如下結果,說明配置成功。
[InstallKernelSpec] Installed kernelspec ir in /home/xxx/.local/share/jupyter/kernels/ir
注意:在jupyter上加載R包時一定要設定鏡像,不然一般會失敗:
# 通過如下命令設定鏡像,比如我選擇鏡像ustc options(repos = 'http://mirrors.ustc.edu.cn/CRAN/') # 檢查鏡像是否更改 getOption('repos')