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 <albertolo...@gmail.com>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"),
> 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 to obtain all the rows in m1 in which m2 the elements of m2 are
> present
>     [,1] [,2]
> [1,] "a"  "1"
> [2,] "7"  "2"
> [3,] "a"  "3"
> [7,] "i"  "7"
>
> Thx again
>
>
> --
> Alberto Lora Michiels
> Rue du Progrès,  6B
> 7860 Lessines
> GSM 32(0)496659457
>
>        [[alternative HTML version deleted]]
>
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to