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
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
>
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
3 matches
Mail list logo