[BioC] order
Sean Davis
sdavis2 at mail.nih.gov
Tue May 3 14:41:10 CEST 2005
see ?as.numeric
ord <- order(as.numeric(l[,2]))
On May 3, 2005, at 8:32 AM, Heike Pospisil wrote:
> Hello everybody,
>
> I have a question concerning the order function in R. I have a matrix
> of genes (X1) and the corresponding p-values (X2):
>
> > l
> X1 X2
> 1 97511 0.954592909444367
> 2 97522 0.999844154885015
> 3 97534 0.922142091452795
> 4 97560 0.978737666181316
> 5 97599 0.530776889626182
> 6 97607 0.254772654483606
> 7 97842 1.49336790005039e-07
> 8 98251 0.903879966892844
> 9 98606 0.212427336357742
> 10 98783 0.408353158009378
> 11 98785 0.293268511926562
>
> I would like to sort this list by the p-values.
>
> > ord<-order(l[,2])
>
>
> Unfortunately, I do not get the numerical sorted p-values, but the
> alphanumerical orderd values:
>
> > l[ord,]
> X1 X2
> 9 98606 0.212427336357742
> 6 97607 0.254772654483606
> 11 98785 0.293268511926562
> 10 98783 0.408353158009378
> 5 97599 0.530776889626182
> 8 98251 0.903879966892844
> 3 97534 0.922142091452795
> 1 97511 0.954592909444367
> 4 97560 0.978737666181316
> 2 97522 0.999844154885015
> 7 97842 1.49336790005039e-07
>
> Do you have any hint to sort this list numerically?
>
> Thanks in advance.
> Heike
> --
> Dr. Heike Pospisil
> Center for Bioinformatics, University of Hamburg
> Bundesstrasse 43, 20146 Hamburg, Germany
> phone: +49-40-42838-7303 fax: +49-40-42838-7312
>
> _______________________________________________
> Bioconductor mailing list
> Bioconductor at stat.math.ethz.ch
> https://stat.ethz.ch/mailman/listinfo/bioconductor
More information about the Bioconductor
mailing list