Hi there!
I need some assistance here with vector orderings. I have a set of q vectors of length p, grouped by rows in a matrix A, q·p, that I need to order lexicographically (http://en.wikipedia.org/wiki/Lexicographical_order). I also have another matrix B, p·r, and a vector c, that should be ordered according to the order of A. So far, I was doing

   ordering <-  apply(A, 2, order)[,1]
   A <- A[ordering,]
   B <- B[ordering,]
   c <- c[ordering]

But now I realize that this way I'm ordering by considering only the first dimension of the vectors in A, i.e., not considering the case where there are ties amongst this first dimension. Does anyone have a clue about properly applying the lexicographical ordering? Thanks in advance!


--                                                      --
Jose Luis Aznarte M.       http://decsai.ugr.es/~jlaznarte
Department of Computer Science and Artificial Intelligence
Universidad de Granada           Tel. +34 - 958 - 24 04 67
GRANADA (Spain)                  Fax: +34 - 958 - 24 00 79

______________________________________________
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