Sorry but one more question. After sorting the data frame,
I need to re-organzie the data frame by taking four columns
to create a new data frame (I used cbind). But why the
first two colums of the new data frame are not USER_CLONE_ID,
WELL_ID columns in the previous data frame.

I am attaching the codes.

Thanks a lot!

Allen



> cl<-clones.info[order(clones.info$CHROMOSOME, clones.info$KB_POSITION),]
cl[1:4,1:4]
cl2<-cbind(cl$USER_CLONE_ID,cl$WELL_ID,cl$CHROMOSOME,round(cl$KB_POSITION/1000))
dim(cl2)
cl2[1:4,1:4]> dim(cl)
[1] 238304 6
> cl[1:4,1:4]
USER_CLONE_ID CHROMOSOME Expr1002 KB_POSITION
96169 SNP_A-1909444 1 792429 792429
208574 SNP_A-2237149 1 817376 817376
68192 SNP_A-4303947 1 819185 819185
210152 SNP_A-2236359 1 832343 832343
>
cl2<-cbind(cl$USER_CLONE_ID,cl$WELL_ID,cl$CHROMOSOME,round(cl$KB_POSITION/1000))
> dim(cl2)
[1] 238304 4
> cl2[1:4,1:4]
[,1] [,2] [,3] [,4]
[1,] 43121 132913 1 792
[2,] 149264 178012 1 817
[3,] 237378 142083 1 819
[4,] 149002 130012 1 832
>




On 11/18/07, affy snp <[EMAIL PROTECTED]> wrote:
>
> Thanks all of you. It works.
>
> Have a good weekend!
>
> Allen
>
> On 11/18/07, Benilton Carvalho <[EMAIL PROTECTED] > wrote:
> >
> > actually,
> >
> > clones.info[order(clones.info$CHROMOSOME, clones.info$KB_POSITION),]
> >
> > btw, documented in the help file.
> > b
> >
> > On Nov 18, 2007, at 1:54 PM, Henrique Dallazuanna wrote:
> >
> > > clones.info[order( clones.info$CHROMOSOME),]
> > >
> > > --
> > > Henrique Dallazuanna
> > > Curitiba-Paraná-Brasil
> > > 25° 25' 40" S 49° 16' 22" O
> > >
> > >
> > > On 18/11/2007, affy snp < [EMAIL PROTECTED]> wrote:
> > >> Dear list,
> > >>
> > >> I have a data frame (238304 rows and 6 columns). I want the data
> > >> frame
> > >> sorted by two columns in ascending order. I am showing
> > >> the first 5 rows of the data frame
> > >>
> > >>> clones.info[1:5,1:6]
> > >> USER_CLONE_ID  CHROMOSOME  Expr1002  KB_POSITION  Allele_A  WELL_ID
> > >> 1 SNP_A-1855402 17 41419603 41419603 C rs17572851
> > >> 2 SNP_A-4249904 17 41420045 41420045 A rs17572893
> > >> 3 SNP_A-2174835 18 41407760 41407760 C rs17651213
> > >> 4 SNP_A-1880271 18 41173993 41173993 A rs17563827
> > >> 5 SNP_A-2313232 17 41169023 41169023 C rs17563787
> > >>
> > >> Especially, I want the data frame sorted by column CHROMOSOME
> > >> first and then by KB_POSITION. Both in ascending orders.
> > >>
> > >> So after sorting, it should looks like:
> > >>> clones.info[1:5,1:6]
> > >> USER_CLONE_ID  CHROMOSOME  Expr1002  KB_POSITION  Allele_A  WELL_ID
> > >> 1 SNP_A-2313232 17 41169023 41169023 C rs17563787
> > >> 2 SNP_A-1855402 17 41419603 41419603 C rs17572851
> > >> 3 SNP_A-4249904 17 41420045 41420045 A rs17572893
> > >> 4 SNP_A-1880271 18 41173993 41173993 A rs17563827
> > >> 5 SNP_A-2174835 18 41407760 41407760 C rs17651213
> > >>
> > >> I looked at the R manual and found order() can be used to sort a
> > >> vector or data frame but only for one vector. Is it possible to
> > >> sort by two columns using order() or some other functions in
> > >> R?
> > >>
> > >> Thanks a lot!
> > >>       Allen
> > >>
> > >>        [[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.
> > >>
> > >
> > > ______________________________________________
> > > 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