0
在R,設M是矩陣在R,邏輯運算符和公式從基質中提取的行
[,1] [,2] [,3]
[1,] 1 9 1
[2,] 2 12 5
[3,] 3 4 6
[4,] 6 2 4
我想從M個提取子矩陣米施加不同條件
條件1:M[,1]<6 & M[,2]>8
; 條件2:M[,1]==6 & M[,2]>1
。
子矩陣米應該像
[,1] [,2] [,3]
[1,] 1 9 1
[2,] 2 12 5
[3,] 6 2 4
我試圖用m <- M[(M[,1]<6 & M[,2]>8) & (M[,1]==6 & M[,2]>1) ,]
但它不工作;我使用&
和括號()
不會產生正確的m
。
definitly better:&運算符是問題的根源,而不是括號。非常感謝Avitus – Avitus