初識R語言

2021-09-30 05:09:32 字數 328 閱讀 2802

r語言是在資料統計方面有非常強大功能的開發語言。因為它提供了很多現成的資料分析的函式和工具,而這些東西,用其他語言實現,則費時費力,重複開發。

r語言在分布式計算方面也提供很好的支援,例如向量化的概念,在r語言中能得到很好的體現。

r語言的可擴充套件性很好,它通過開發包的形式提供功能,任何人都可以做乙個自己的開發包,並且發布,供他人使用。

r語言是免費開源的,所以非常適合低成本的開發。這是相對同時統計開發工具的sas,spss的優勢。

r語言在中國的普及還不廣泛,主要是學校和研究所用,但是在很多西方學校是必修課。

以上理解來自於對阿穩的《r--不僅僅是一門語言》的閱讀。

初識R語言

原由 我的初衷是為了處理資料,才去關注資料統計分析的軟體,首先是關注matlab,但是matlab是收費的,我只好找了個破解版的裝上,學了沒幾次,之後又發現了r語言,r語言是免費使用的,而後發現r在國內的逐漸熱門起來,個人覺得其實r會更有前途些。下面,先來熟悉下語法 語法 賦值 x 1 首先宣告乙個...

R 矩陣初識

矩陣 matrix 是一種特殊的向量,包含兩個附加的屬性 行數和列數。所以矩陣也和向量一樣,有模式的概念,例如數值型和字元型。但反過來,向量卻不能看作是只有一列或一行的矩陣。矩陣可通過函式matrix建立矩陣,一般使用格式為 mymatrix matrix vector,nrow rownumber...

R語言學習筆記 初識(五)

資料框合併 merge函式 這篇參考 其中通俗點說,就是什麼都不加的話,比如寫乙個all t的話,兩個矩陣或數列相當於貼上 如果加上by 就是在by後面的進行合併,那麼行去並集,其他的列會有角標x,y 如果當x,y的列不同的話,需要用by.x 第乙個表的列,by.y 第二個表的列 資料標準化 標準化...