R語言實戰(1) 資料集的建立

Crush_forever發表於2020-06-01

1向量的建立

向量是用於儲存數值型,字元型或邏輯型資料的一維陣列。執行函式c()建立向量。

a<-c(1,2,3)
class(a)
"numeric"
b<-c("one","two")
class(b)
"character"
c<-c(T,F,T,F)
class(c)
"logical"

同一個向量只能為一種陣列形式,若單個向量儲存不同型別的資料,則資料會轉換為同一型別 其轉換規則為字元>陣列>邏輯

2.向量的讀取

a<-c(T,F,T,F,T,T,T)
a[3] #位置索引 R語言位置下標從1開始
[1]TRUE
a[c(1,3,5)] #藉助向量索引1,3,5
[1] TRUE TRUE TRUE
a[2:6] #2~6
[1] FALSE  TRUE FALSE  TRUE  TRUE

a[2:6]中2:6生成數值序列,a<-c(2:6)等價於a<-c(2,3,4,5,6)

3矩陣的建立

mymatrix<-matrix(vector,nrow=number_of_row,ncol=number_of_colums,byrow=logical_value,dimnames=list(rnames,cnames))

cells<-c(1:20)
rnames<-c("one","two","three","four")
cnames<-c('1','2','3','4','5')
mymaritx<-matrix(cells,nrow=4,ncol=5,byrow=T,dimnames=list(rnames,cnames))

enter image description here

相關文章