订单和混合订单均无法正常工作。
我尝试了命令和混合命令。我使用的是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。
答案 0 :(得分:0)
?order
order
返回一个排列,该排列将其第一个参数重新排列为升序或降序,并通过其他参数打破联系。
?rank
返回向量中值的样本等级。领带(即相等的值)和缺失的值可以通过几种方式处理。
您似乎想用rank
而不是order
答案 1 :(得分:0)
您要订购数字序列,然后最后有1个?在我看来,这似乎不是标准的命令。试试ties.method。