R語言 matrix函式建立矩陣特殊情況

2021-10-24 21:11:30 字數 825 閱讀 3527

建立矩陣的函式為matrix(data=x,nrow=y,ncol=z,byrow=false,dimnames=null)

data引數為矩陣元素;

nrow引數:矩陣的行數;

ncol引數:矩陣的列數;

byrow引數:矩陣元素是否按行填充,預設值為false;

dimnames引數:用字元型向量表示的行名和列名;

下面講述matrix函式建立矩陣時遇到的一些特殊函式寫法:

指定元素,但沒有指定列數和行數時;

如上圖所示,會生成單行的矩陣,資料的長度就是矩陣的行數。

2. 使用函式指定元素,指定行數/列數,但行數/列數不是元素長度的整數倍或者行數/列數是元素長度的整數倍;

如上圖所示,如果給定行數/列數不是資料長度的整數倍,矩陣在資料填充完後從頭重複資料進行填充。如果給定行數/列數是資料長度的整數倍,矩陣會自動生成對應列數/行數。

3. 建立矩陣未指定元素;

預設情況生成一行一列的缺失值矩陣,指定行列情況下生成對應行數列數的缺失值矩陣。

R語言 matrix生成矩陣

主要介紹一下利用matrix函式和rep生成矩陣 在r語言中可以使用matrix 函式來建立矩陣,其語法格式如下 matrix data na,nrow 1,ncol 1,byrow false,dimnames null 引數含義如下 data 矩陣的元素,預設為na,即未給出元素值的話,各項為n...

R語言學習記錄 矩陣matrix函式

矩陣是元素布置成二維矩形布局的r物件。它們包含相同原子型別的元素。儘管我們可以建立只包含字元或只邏輯值的矩陣,但是它們沒有多大用處。我們使用的是在數學計算中含有數字元素矩陣。matrix data,nrow,ncol,byrow,dimnames 以下是所使用的引數的說明 data 輸入向量 nro...

《資料科學 R語言實現》 1 2 建立R函式

r語言是函式的集合 使用者可以在專案中使用各個程式包中的內建函式,或者為專門的目的定義新的函式。在本教程中,我們會展示如何建立乙個r函式。執行下列步驟來建立你的第乙個r函式。1.在r控制台中鍵入下列 建立第乙個函式 2.使用下列命令,執行使用者定義的函式addnum 或者,你也可以不使用return...