[R] matrix indexing
Gabor Grothendieck
ggrothendieck at gmail.com
Wed Mar 15 17:01:46 CET 2006
Try this:
matA[c(matB)]
In fact even this works for your example although in general it
couldbe problematic since a two column matrix index has
special meaning:
matA[matB]
On 3/15/06, tom wright <tom at maladmin.com> wrote:
> Can someone please give me a pointer here.
> I have two matrices
>
> matA
> A B C
> 1 5 2 4
> 2 2 4 3
> 3 1 2 4
>
> matB
> A B C
> 1 TRUE FALSE TRUE
> 2 FALSE TRUE TRUE
> 3 FALSE FALSE FALSE
>
> how do I extract all the values from matA where the coresponding entry
> in matB == TRUE (or FALSE), perferably in vector form.
>
> Many thanks
> tom
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>
More information about the R-help
mailing list