在订单{base}功能的描述中:
order返回一个排列,它将第一个参数重新排列为升序或降序,通过进一步的参数打破联系。
我理解x [order(x)]返回与sort(x)相同的结果,但我不理解传递其他参数的内容,就像文档中的第一个例子一样:
>(ii <- order(x <- c(1,1,3:1,1:4,3), y <- c(9,9:1), z <- c(2,1:9)))
[1] 6 5 2 1 7 4 10 8 3 9
>rbind(x, y, z)[,ii] # shows the reordering (ties via 2nd & 3rd arg)