因為R語言在Data science領域也是個非常流行的編程語言,所以很多優秀的教程、教材都是以R為例。雖然我喜歡Python,但是也不想放棄了那么多的優秀教材。所以就小小的花一點點的時間,最起碼了解點R基礎,這樣就可以看懂很多教材了。
安裝R語言
全球各鏡像站列表:https://mirrors.ustc.edu.cn/CRAN/
中國站下載存檔:https://mirrors.ustc.edu.cn/CRAN/

版本 R 3.5.1
下載鏈接:
Mac上是用pkg包安裝,一路按下一步后完成安裝。

安裝好后,直接在命令行里輸入命令大寫R
即可進入R語言的shell。

同時,Mac上也會裝好一個GUI客戶端,直接在菜單里找到打開:

更換安裝源(鏡像)
國內比較好用的鏡像有:
- 清華CRAN鏡像:https://mirrors.tuna.tsinghua.edu.cn/CRAN/
- 同濟CRAN鏡像:https://mirrors.tongji.edu.cn/CRAN
- 北交大CRAN鏡像:http://mirror.bjtu.edu.cn/cran
在GUI里面,進入軟件的偏好設置,打開Startup
選項卡,然后在CRAN mirror處填上鏡像地址即可。也可以點開select選擇全球的各個鏡像。
創建一個~/.Rprofile
文件,輸入如下內容:
## Default repo
local({r <- getOption("repos")
r["CRAN"] <- "https://mirrors.tuna.tsinghua.edu.cn/CRAN/"
options(repos=r)
})
保存后退出,然后每次R安裝下載包時候,就會從這個鏡像下載。
安裝package包
進入R-shell后,輸入:
install.packages('NAME')
即可完成下載安裝包。

Jupyter notebook R-kernel
R語言用于Jupyter的kernel,主要是IRkernel
項目。
參考IRkernel github官網:https://github.com/IRkernel/IRkernel
安裝方法:
首先,進入Jupyter所在的環境:如果是Python的虛擬環境,則要進入虛擬環境中。
然后進入R-shell,輸入命令:
# 安裝必要的開發工具
install.packages('devtools')
# 安裝Github上的IRkernel項目
devtools::install_github('IRkernel/IRkernel', force=TRUE)
# 將當前的R安裝信息注冊到Jupyter的kernel中
IRkernel::installspec()
進入Jupyter所在的環境:如果是Python的虛擬環境,則要進入虛擬環境中。
然后在命令行里(不是R-shell)執行命令:
jupyter console --kernel=ir
進入命令行版的jupyter,如果成功了,則說明注冊成功,這時候再打開網頁版的Jupyter就可以看到R的kernel了。
