R 語言是為數學研究工作者設計的一種數學編程語言,主要用於統計分析、繪圖、數據挖掘。
如果你是一個計算機程序的初學者並且急切地想了解計算機的通用編程,R 語言不是一個很理想的選擇,可以選擇 Python、C 或 Java。
R 語言與 C 語言都是貝爾實驗室的研究成果,但兩者有不同的側重領域,R 語言是一種解釋型的面向數學理論研究工作者的語言,而 C 語言是為計算機軟件工程師設計的。
R 語言是解釋運行的語言(與 C 語言的編譯運行不同),它的執行速度比 C 語言慢得多,不利於優化。但它在語法層面提供了更加豐富的數據結構操作並且能夠十分方便地輸出文字和圖形信息,所以它廣泛應用於數學尤其是統計學領域。
R 語言官方網站:https://cran.r-project.org/
官方鏡像站列表:https://cran.r-project.org/mirrors.html
R 語言手冊:https://cran.r-project.org/manuals.html
R 語言特點
- R 語言環境軟件屬於 GNU 開源軟件,兼容性好、使用免費
- 語法十分有利於復雜的數學運算
- 數據類型豐富,包括向量、矩陣、因子、數據集等常用數據結構
- 代碼風格好,可讀性強
雖然 R 主要用於統計分析或者開發統計相關的軟件,但也有人用作矩陣計算。其分析速度可媲美專用於矩陣計算的自由軟件 GNU Octave 和商業軟件 MATLAB。
R 環境安裝
R 語言的開發環境本身具備了圖形開發環境,這與其他很多工程語言是不同的,所以開發環境最好安裝在為桌面個人計算機設計的操作系統上(如 Windows, macOS 或 Ubuntu 桌面版 等)。
首先,我們需要下載 R 語言環境的安裝包:
Windows系統
- 官方地址:https://cloud.r-project.org/bin/windows/base/
- 清華大學源: https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/
- 官網:https://cloud.r-project.org/bin/
Windows 安裝很簡單,下載安裝包后,雙節下載的安裝包,開始安裝向導:
注意:這里使用的操作系統是 64 位的,但現在仍有少數的計算機使用的是 32 位的操作系統,如果你的操作系統是 32 位的,請在此步驟選擇"32-bit 用戶安裝"選項。
安裝完成
當我們在交互式的命令窗口輸入以下代碼:
print("hello,world")
輸出結果為:
[1] "hello,world"
R是一款強大免費且開源的統計分析軟件,這是R的長處,也是其“缺陷”的根源,操作界面很難用,幸好市面上已經有好幾個第三方的編譯器可以和R聯接,
這些編譯器有很多優點,比如能自動補全R里常用的指令,對語法結構能用不同顏色區別顯示等等。在這些編譯器上寫code,然后發送到R執行,然后調試修改,讓R的使用過程輕松了很多。




選Settings進行設置;
