Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有以下矩阵:
mm <- matrix(c(1,2,3,5,3,6,7,9,3,4,2,2,2,1,1,1,2,4,4,0,2,5,6,2,3,0,1,2,1,1,8,2,7,1,2,3,1,2,0,3),10,2)
现在我想看看存在哪些行,这些值中的两个:
values<-c(2,3,4,9)
例如,我想强调一个假设的行,其中包含:
2,3
或者
9,4
因此,该行的两个元素都需要在“值”列表中。
任何的想法?
非常感谢你!
蒂娜。
像这样的东西(我想知道是否有更简单的!)
mm[rowSums(matrix(mm %in% values, nrow(mm)) == 2, ] [,1] [,2] [1,] 2 2 [2,] 3 2 [3,] 9 4 [4,] 3 4