R 語言教程

R 語言是為數學研究工作者設計的一種數學編程語目光之中言,主要用於統計身上土黄色光芒爆闪而起分析、繪圖、數據挖掘。

如果你是一個計算機程序的初學者並且急切●地想了解計算機的通用編程,R 語言不是一個很理想的選擇,可以選擇 PythonCJava

R 語言與 C 語迹象言都是貝爾實驗室的研究成果,但兩者有早就算计到了不同的側重領域,R 語言是一種解釋型的ξ 面向數學理論研究工作者的語言,而 C 語言是為計算機軟件◇工程師設計的。

R 語言是解釋運行杀机的語言神界(與 C 語言的︼編譯運行不同),它的執行速度比 C 語言慢得多,不利於優化。但它在語法層面提供眼中精光爆闪了更加豐富的數據結構但我不同操作並且能夠十分方便地輸出文字和╱圖形信息,所以它廣泛應用於數學尤其是空间仿佛凝固了一般統計學領域。

R 語言官方網站:

官方鏡像站列表:

誰適』合閱讀本教程?

本教程是專門為需要從零開始了解 R 語言的軟件程随后点了点头序員打造的。

如果您是一個◇經驗非常豐富的 R 語言使用者,您仍直接吸收可以從本教程中獲得語法的參考,但教程唯唯本身可能不會出現能解決您深層問題的內容。

R 語言特點

  • R 語言環境軟件屬於 GNU 開源軟件,兼容性好、使用免費
  • 語法十分有利於復雜的數學運算
  • 數據類型豐看着这一幕富,包括向量、矩陣、因子、數據集等常用數據結構
  • 代碼風眼线得知格好,可讀性強

雖然 R 主要用於統計分析或者開發統計相關的軟件,但这怎么可能也有人用作矩陣計算。其分析速度可媲美專用於矩陣計算的自由軟件 GNU Octave 和商業軟件↙ MATLAB。

編譯/執行 R 程序

實例(helloworld.R)

myString <- "Hello, World!"

print ( myString )

運行實例 ?

R 語言文件後綴為 .R

參考資料

  • R 語言官方網站:

  • R 語言手冊: