Re: [R] I need to obtain all the rows in m1 in which m2 the elements of m2 are present

2009-07-20 Thread Henrique Dallazuanna
Try this also: m1[as.logical(rowSums(matrix(m1 %in% m2, ncol = ncol(m1,] On Mon, Jul 20, 2009 at 5:09 PM, Alberto Lora M wrote: > Hi could you yelp me please with this > > Suppose that we have the following matrix > > m1<-matrix(c("a","7","a","i","o","u","i","1","2","3","4","5","6","7"), > n

Re: [R] I need to obtain all the rows in m1 in which m2 the elements of m2 are present

2009-07-20 Thread Jorge Ivan Velez
Hi Alberto, One way would be index <- apply(m1, 1, function(x) any(x %in% m2)) m1[ index, ] See ?apply, ?any and ?"%in%" for more details. HTH, Jorge On Mon, Jul 20, 2009 at 4:09 PM, Alberto Lora M wrote: > Hi could you yelp me please with this > > Suppose that we have the following matrix >

[R] I need to obtain all the rows in m1 in which m2 the elements of m2 are present

2009-07-20 Thread Alberto Lora M
Hi could you yelp me please with this Suppose that we have the following matrix m1<-matrix(c("a","7","a","i","o","u","i","1","2","3","4","5","6","7"), ncol=2) m1 [,1] [,2] [1,] "a" "1" [2,] "7" "2" [3,] "a" "3" [4,] "i" "4" [5,] "o" "5" [6,] "u" "6" [7,] "i" "7" m2<-c("a","7") I need