Dear All

I'm trying to sort a matrix using function order,
Some thing really odd:

e.g.
abc<-cbind(c(1,6,2),c(2,5,3),c(3,2,1))## matrix I want to sort

if I do
abc[ order(abc[,3]), increasing = TRUE]

the result is correct
     [,1] [,2] [,3]
[1,]    2    3    1
[2,]    6    5    2
[3,]    1    2    3

But if I want to sort in decresing order:
abc[ order(abc[,3]), decreasing = TRUE]

the result is wrong
     [,1] [,2] [,3]
[1,]    2    3    1
[2,]    6    5    2
[3,]    1    2    3

Also if I use
abc[ order(abc[,3]), increasing = FALSE]
it returns nothing
[1,]
[2,]
[3,]

Why is that?


Many thanks

Yan

	[[alternative HTML version deleted]]

