> x=c(1,13,12,1,4,6)
> x[order(x)]
[1] 1 1 4 6 12 13
> x[order(-x)]
[1] 13 12 6 4 1 1
当被排序向量x为数值类型的时候,降序排列只要orde(-x)就好,
问题是,如果向量x为字符串,那么-x是违法的操作,
这个时候该如何求降序排列呢?求各位论坛大神回答,谢啦~
> x=c("ia","aif","bcc","cab")
> x[order(x)]
[1] "aif" "bcc" "cab" "ia"
> x[order(-x)]
Error in -x : invalid argument to unary operator---------------------此时该如何办呢?