《R語言入門》矩陣元素定義及篩選

2021-06-28 23:55:30 字數 680 閱讀 6655

《r語言入門》目錄:

如何在windows下安裝r語言程式設計環境

矩陣元素定義及篩選

和向量一樣,矩陣也可以做篩選。但是需要注意一下語法上的不同。下面是乙個簡單的例子:

以下**使用者定義乙個矩陣元素變數「si」,ncol=3(三列),byrow = true(資料按行輸入)

使用「

si 

2, 3, 1,

3, 4, 1,

5, 1, 3),

ncol = 3, byrow = true)

以下**返回匹配結果:

ret
中括號中的「,2」逗號2代表第二列,可以使用等於「==」,大於等於「>=」,大於「>」……等操作符。

以下語句可以對矩陣進行篩選:

si

[si[,2] > 1,]

注意語句判斷條件後逗號和沒有逗號的區別。

R 矩陣元素篩選

和向量一樣,矩陣也可以做篩選。x matrix c 1,2,3,2,3,4 nrow 3 x 1 2 1,1 2 2,2 3 3,3 4 x x 2 3,1 2 1,2 3 2,3 4 首先判斷x的第二列向量x 2 的哪些元素大於等於3,然後在x中使用其結果。x的行向量與x 2 3 取值為true的...

R語言中編輯矩陣中元素的方法

在實際資料處理過程中,我們有時需要對資料中的元素進行修改,或刪除矩陣中的某一行或某一列,甚至需要將兩個矩陣進行合併。本文將介紹在r語言中如何實現對矩陣元素的修改操作。以下的操作都是基於這樣的乙個矩陣 m1 matrix c 1 6 nrow 2,ncol 3,dimnames list c r1 r...

學習筆記(3 R語言入門基礎 建立矩陣

立即學習 矩陣 matrix 是將資料按行和列組織資料的一種資料物件,相當於二位陣列。語法格式 matrix data na,nrow 1,ncol 1,byrow false,dimnames null data 矩陣的元素,預設為na,即未給出元素值,各項為na nrow 矩陣的行數,預設為1 ...