R語言概述


R語言是用於統計分析,圖形表示報告的程式設計語言和軟體環境。R語言是由新西蘭奧克蘭大學的Ross IhakaRobert Gentleman建立的,目前由R Development Core Team開發和維護。

R語言的核心是一種解釋型的計算機語言,允許使用分支和迴圈以及函式的模組化程式設計。 R語言允許與C語言C++.NetPythonFORTRAN語言編寫的過程整合,以提高效率。

R語言是根據GNU通用公共許可證免費提供的,並為各種作業系統(如Linux,Windows和Mac)提供預編譯的二進位制版本。

R語言是免費軟體,GNU專案的官方部分稱為GNU S

R語言發展歷程

R語言最初由Ross IhakaRobert Gentleman在新西蘭奧克蘭奧克蘭大學統計系設計開發,並於1993年首次對外公開發布。

  • 有許多人通過貢獻程式碼和錯誤報告對R做出了貢獻。
  • 自1997年中期以來,已經有一個核心小組(「核心團隊」)可以修改R原始碼。

R語言的特點

如前所述,R語言是用於統計分析,圖形表示和報告的程式設計語言和軟體環境。 以下是R語言一些特點列表 -

  • R語言是一種開發良好,簡單而有效的程式設計語言,包括條件,迴圈,使用者定義的遞回函式以及輸入和輸出工具等。
  • R語言有一個有效的資料處理和儲存工具,
  • R語言提供了一組運算子,用於對陣列,列表,向量和矩陣進行計算。
  • R語言提供了一個大型,一致和整合的資料分析工具集合。
  • R語言提供用於資料分析和直接顯示在計算機上或在文件中列印的圖形化工具。

R語言是世界上使用最廣泛的統計學程式設計語言。 這是資料科學家的第一選擇,並由一個充滿活力和有才華的貢獻者社群支援。 R語言現已在大學中教授,也部署在關鍵業務應用程式中。 本教學將向您介紹R語言程式設計的基礎知識,如何使用的步驟,以及一些適當範例。