温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

R语言的sort()与order()函数怎么用

发布时间:2022-01-20 10:45:41 来源:亿速云 阅读:462 作者:iii 栏目:开发技术

本文小编为大家详细介绍“R语言的sort()与order()函数怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“R语言的sort()与order()函数怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

基于sort()或者order对向量元素排序:返回排序后的向量,后者返回原排序后的索引 例如基于向量A操作(A也可以是数值型): > A=c("A","B","D","C","H","J","E") 1、sort sort(x, decrea...

基于sort()或者order对向量元素排序:返回排序后的向量,后者返回原排序后的索引

例如基于向量A操作(A也可以是数值型)

> A=c("A","B","D","C","H","J","E")

1、sort

sort(x, decreasing = FALSE, ...)

默认升序

> newA1=sort(A)
> newA1
[1] "A" "B" "C" "D" "E" "H" "J"

降序:设置decreasing=T

> newA2=sort(A,decreasing = T)
> newA2
[1] "J" "H" "E" "D" "C" "B" "A"

2、order

order(..., na.last = TRUE, decreasing = FALSE,
      method = c("auto", "shell", "radix"))

默认升序,返回索引,基于索引获取排序值

> order1=order(A)
> order1
[1] 1 2 4 3 7 5 6
> A[order1]
[1] "A" "B" "C" "D" "E" "H" "J"

降序:设置decreasing=T

> order2=order(A,decreasing = T)
> order2
[1] 6 5 7 3 4 2 1
> A[order2]
[1] "J" "H" "E" "D" "C" "B" "A"

读到这里,这篇“R语言的sort()与order()函数怎么用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI