[R] Extract subset of rows

Steve Lianoglou mailinglist.honeypot at gmail.com
Fri Dec 17 17:14:59 CET 2010


Hi,

On Fri, Dec 17, 2010 at 10:22 AM, John Haart <another83 at me.com> wrote:
> Hi all,
>
> Sorry i forgot to mention there a species present in one matrix not in the other hence the problem i.e matrix 1 may have species E which isnt present in matrix 2 and matrix 2 may have species F not present in matrix 1.
>
> Sorry for the lack of clarification in the original post!

This still isn't a problem, you can choose to include the results that
appear in one data.frame vs. the other by playing with the all, all.x,
all.y parameters in the merge function ...

-steve

>
> John
> On 17 Dec 2010, at 15:19, John Haart wrote:
>
> Hi,
>
> I have two matrices with a common field = species what i want to do is make a matrix that combines the data held in the other two based on the species name.
>
> I.e ( simple example)
>
> Matrix 1 - monocot
>
> SPECIES V1
>
> A                       2
> B                       3
> C                       4
> D                       5
>
> Matrix 2 - PCAresults
>
> SPECIES V2
>
> A                       0.2
> B                       0.3
> C                       4.1
> D                       3.2
>
> matrix 3 - What i want
>
> SPECIES V1      V2
>
> A                       2       0.2
> B                       3       0.3
> C                       4       4.1
> D                       5       3.2
>
>
>
> my attempt has been this
>
> test <-monocot[which(monocot$SPECIES%in%PCAresults$SPECIES),]
>
> But this returns matrix with only those found in each but doesn't "import" the data from PCAresults
>
> Any help would be greatly appreciated
>
> John
>
> ______________________________________________
> R-help at 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.
>
> ______________________________________________
> R-help at 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.
>



-- 
Steve Lianoglou
Graduate Student: Computational Systems Biology
 | Memorial Sloan-Kettering Cancer Center
 | Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact



More information about the R-help mailing list