订单功能订购不正确

时间:2019-10-10 12:47:37

标签: r

订单和混合订单均无法正常工作。

我尝试了命令和混合命令。我使用的是R3.6.1版本。

> x1
[1] 12 31 44 44 10
> class(x1)
[1] "numeric"
> order(x1)
[1] 5 1 2 3 4
> mixedorder(x1)
[1] 5 1 2 3 4

对这5个值进行排序时,预期结果为2、3、4、5、1。

2 个答案:

答案 0 :(得分:0)

?order

  

order返回一个排列,该排列将其第一个参数重新排列为升序或降序,并通过其他参数打破联系。

?rank

  

返回向量中值的样本等级。领带(即相等的值)和缺失的值可以通过几种方式处理。

您似乎想用rank而不是order

答案 1 :(得分:0)

您要订购数字序列,然后最后有1个?在我看来,这似乎不是标准的命令。试试ties.method。