初識R語言

2021-06-27 22:48:03 字數 660 閱讀 5887

原由:

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

下面,先來熟悉下語法

語法:

賦值 x<-1  %首先宣告乙個變數x,然後給<-賦值符號給x賦值1

陣列 x<- array(c(1,2,3),dim=c(1,3))  %首先c(1,2,3)賦值,然後dim=c(1,3)定義陣列的陣列為1*3陣列

迴圈列印陣列 for (i in seq_len(length(ls)))

函式例項:

outprice<-function(ls, totprice)

colo<-totprice/result

print(list(result,colo))

return(colo)

}ls<-array(c(118*2,138*1,132*1),dim=c(1,3))

colo<-outprice(ls, 498)

初識R語言

r語言是在資料統計方面有非常強大功能的開發語言。因為它提供了很多現成的資料分析的函式和工具,而這些東西,用其他語言實現,則費時費力,重複開發。r語言在分布式計算方面也提供很好的支援,例如向量化的概念,在r語言中能得到很好的體現。r語言的可擴充套件性很好,它通過開發包的形式提供功能,任何人都可以做乙個...

R 矩陣初識

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

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

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