Re: [R] transformation of data.frame

2010-07-12 Thread Petr PIKAL
d <- read.table("foo.txt",header=T)) > > > ID gen > > > 1 42787 gen2 > > > 2 16070 gen2 > > > 3 16070 gen3 > > > 4 7409 Gen1 > > > 5 7409 gen3 > > > 6 6511 gen2 > > > 7 6417 gen3 > > > 8 16070 gen4 > > > 9 651

Re: [R] transformation of data.frame

2010-07-09 Thread Assa Yeroslaviz
n2 > > > 7 6417 gen3 > > > 8 16070 gen4 > > > 9 6511 gen4 > > > > aa<-lapplyBy(~ID, data=ddd, > > > + FUN=function(uu){ > > > + list(uu$ID[1], paste(uu$gen, collapse=":")) > > > + }) > > > > > > > &

Re: [R] transformation of data.frame

2010-07-08 Thread Petr PIKAL
ddd, > > + FUN=function(uu){ > > + list(uu$ID[1], paste(uu$gen, collapse=":")) > > + }) > > > > > > do.call(rbind,aa) > > [,1] [,2] > > 42787 42787 "gen2" > > 16070 16070 "gen2:gen3:gen4" > > 7409 7409 "Gen1:

Re: [R] transformation of data.frame

2010-07-08 Thread Assa Yeroslaviz
Thanks it works very nicely Assa On Thu, Jul 8, 2010 at 11:15, Petr PIKAL wrote: > Hi > > r-help-boun...@r-project.org napsal dne 08.07.2010 10:45:04: > > > Hello all R users, > > > > I have a problems transforming (or maybe better regrouping) a > data.frame. > > I have a big data.frame, which

Re: [R] transformation of data.frame

2010-07-08 Thread Assa Yeroslaviz
gt; 7409 7409 "Gen1:gen3" > 6511 6511 "gen2:gen4" > 6417 6417 "gen3" > > Regards > Søren > > > > > > -Oprindelig meddelelse- > Fra: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] På > vegne af

Re: [R] transformation of data.frame

2010-07-08 Thread Søren Højsgaard
-Oprindelig meddelelse- Fra: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] På vegne af Assa Yeroslaviz Sendt: 8. juli 2010 10:45 Til: r-h...@stat.math.ethz.ch Emne: [R] transformation of data.frame Hello all R users, I have a problems transforming (or ma

[R] transformation of data.frame

2010-07-08 Thread Assa Yeroslaviz
Hello all R users, I have a problems transforming (or maybe better regrouping) a data.frame. I have a big data.frame, which I would like to sum up according to a specific column. This is an example of my matrix: IDgen 0042787gen2 0016070gen2 0016070gen3 0007409Gen1 0007409