矩陣是元素布置成二維矩形布局的r物件。 它們包含相同原子型別的元素。儘管我們可以建立只包含字元或只邏輯值的矩陣,但是它們沒有多大用處。我們使用的是在數學計算中含有數字元素矩陣。
matrix(data, nrow, ncol, byrow, dimnames)
以下是所使用的引數的說明:
data :輸入向量
nrow:矩陣行數
ncol :矩陣列數
byrow :邏輯值,如果為true,那麼輸入向量元素安排在行
dimname:是分配給行和列名稱
> m <
-matrix(c
(3:14
), nrow=
4, byrow=true)
> m
[,1][,2
][,3
][1,
]345
[2,]
678[
3,]9
1011[4
,]1213
14> m <
-matrix(c
(3:14
), nrow=
4, byrow=f)
> m
[,1][,2
][,3
][1,
]3711
[2,]
4812[
3,]5
913[4
,]610
14> m <
-matrix(c
(3:14
), nrow=
4, byrow=f,dimname=
list(c
(5:8
),c(
'a',
'b',
'c')))
> m
a b c53
71164
81275
91386
1014
> rownames =c(
"row1"
,"row2"
,"row3"
,"row4"
)> colnames =c(
"col1"
,"col2"
,"col3"
)> p <
-matrix(c
(3:14
), nrow=
4, byrow=true, dimnames=
list
(rownames, colnames)
)> p
col1 col2 col3
row1 345
row2 678
row3 9
1011
row4 12
1314
R語言 matrix生成矩陣
主要介紹一下利用matrix函式和rep生成矩陣 在r語言中可以使用matrix 函式來建立矩陣,其語法格式如下 matrix data na,nrow 1,ncol 1,byrow false,dimnames null 引數含義如下 data 矩陣的元素,預設為na,即未給出元素值的話,各項為n...
R語言學習記錄 1
匯入資料,path為路徑 path c users administrator desktop demo.csv data read.csv path,header t head data summary data attach data 將每一列賦給乙個向量,向量名為列名 adetach data...
R語言學習記錄 2
學習如何構造r函式 難度提公升 構造統計分布 避免命名衝突 例如,定義函式f01為引數為a的指數分布的密度函式,定義f02為該指數分布的分布函式,取a 1 5,進行計算,可以看出,三種計算結果基本一致.f01 function x,a f01 5,1 5 f02 function x,a c 3 c...