HI, I have a dataframe like this: name type A t1 B t2 C t1 D t1 E t3 F t2 how can I have a "sub dataframe" based with the column "type" like this: (for type = t1) name type A t1 C t1 D t1 (for type = t2) name type B t2 F t2 Thanks -- View this message in context: http://r.789695.n4.nabble.com/subset-of-a-dataframe-tp3071326p3071326.html Sent from the R help mailing list archive at Nabble.com.
Hi, On Fri, Dec 3, 2010 at 11:26 AM, alcesgabbo <alcesgabbo at hotmail.com> wrote:> > HI, > I have a dataframe like this: > > name ? ?type > A ? ? ? ? ?t1 > B ? ? ? ? ? t2 > C ? ? ? ? ?t1 > D ? ? ? ? ? t1 > E ? ? ? ? ? t3 > F ? ? ? ? ? ?t2 > > how can I have a "sub dataframe" based with the column "type" like this: > > (for type = t1) > > name ? ?type > A ? ? ? ? ?t1 > C ? ? ? ? ?t1 > D ? ? ? ? ? t1Let's say your data.frame is stored in a variable named "df": R> subset(df, type == 't1') Read the help files: R> ?subset Also take a look at ?split -steve -- 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
On Dec 3, 2010, at 11:26 AM, alcesgabbo wrote:> > HI, > I have a dataframe like this: > > name type > A t1 > B t2 > C t1 > D t1 > E t3 > F t2 > > how can I have a "sub dataframe" based with the column "type" like > this: >?subset> (for type = t1) > > name type > A t1 > C t1 > D t1 > > (for type = t2) > > name type > > B t2 > F t2 > > > Thanks > --David Winsemius, MD West Hartford, CT