1. 程式人生 > >《R語言入門》矩陣元素定義及篩選

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

矩陣元素定義及篩選
和向量一樣,矩陣也可以做篩選。但是需要注意一下語法上的不同。下面是一個簡單的例子:
這裡寫圖片描述
以下程式碼使用者定義一個矩陣元素變數“si”,ncol=3(三列),byrow = TRUE(資料按行輸入)
使用“<-”小於號減號作為操作符

si <- matrix(c(1, 1, 1,
                2, 3, 1,
                3, 4, 1,
                5, 1, 3),
              ncol = 3, byrow = TRUE)

以下程式碼返回匹配結果:

ret <- si[,2] =
= 1

中括號中的“,2”逗號2代表第二列,可以使用等於“==”,大於等於“>=”,大於“>”……等操作符。
這裡寫圖片描述
以下語句可以對矩陣進行篩選:

si[si[,2] > 1,]

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