R语言排序的基本函数:sort()、rank()、order()、arrange()

1.sort()函数是对向量进行默认从小到大的排序
  rev(sort())这样就可以按照从大到小排序

2.rank()函数返回的是对向量中每个数值对应的秩

3.order()函数返回的值表示位置,依次对应的是向量的最小值、次小值、第三小值……最大值等(位置索引)
例如按照mtcars$mpg这一列的值对mtcars排序

mtcars[order(mtcars$mpg),]

加"-"可以从大到小排序

mtcars[-order(mtcars$mpg)]

4.arrange()函数(需加载dplyr包)针对数据框,返回基于某列排序后的数据框,方便多重依据排序.
  arrange(mtcars, cyl, disp)
  上面的代码是按mtcars中cyl和disp两列进行升序排列。
  
  使用desc()可以以逆序(降序)的方式排列
   arrange(mtcars, desc(disp))

R语言排序的基本函数相关推荐

  1. R语言 | 常用统计量 基本函数 常规操作

    转自:https://blog.csdn.net/sinat_26917383/article/details/51182358 先言:R语言常用界面操作 帮助:help(nnet) = ?nnet ...

  2. 【R语言】常用基本函数

    向量操作的函数 1.z是一个向量 sum(z) #求和 mean(z) #求平均值 sd(z) #计算方差 median(z) #求中位数 sort(z) #按从小到大排序append(z,2:3,a ...

  3. R语言排序 -- sort() order() rank()

    order() 的返回值是对应"排名"元素所在向量中的位置.注意返回的不是元素本身,而是元素的位置. sort() 是直接对向量中的元素进行排序,返回的是排序后的元素组成的向量. ...

  4. oracle矩阵函数,R语言矩阵matrix函数

    矩阵是元素布置成二维矩形布局的R对象. 它们包含相同原子类型的元素.尽管我们可以创建只包含字符或只逻辑值的矩阵,但是它们没有多大用处.我们使用的是在数学计算中含有数字元素矩阵. 使用 matrix() ...

  5. r dataframe 转成向量_快速掌握R语言中类SQL数据库操作技巧

    在数据分析中,往往会遇到各种复杂的数据处理操作:分组.排序.过滤.转置.填充.移动.合并.分裂.去重.找重.填充等操作.这时候R语言就是一个很好的选择:R可以高效地.优雅地解决数据处理操作.(本章节为 ...

  6. r语言rank降序_R语言学习笔记:sort、rank、order、arrange排序函数

    R语言中排序有几个基本函数:sort().rank().order().arrange() 一.总结 sort()函数是对向量进行从小到大的排序 rank()函数返回的是对向量中每个数值对应的秩 or ...

  7. R语言ggplot2可视化发散型条形图、发散条形图(Diverging Bars)是一种可以同时处理负值和正值的条形图、并按照大小排序区分数据(Diverging Bars)

    R语言ggplot2可视化发散型条形图.发散条形图(Diverging Bars)是一种可以同时处理负值和正值的条形图.并按照大小排序区分数据(Diverging Bars) 目录

  8. R语言对dataframe的行数据进行排序(Ordering rows)实战:使用R原生方法、data.table、dplyr等方案

    R语言对dataframe的行数据进行排序(Ordering rows)实战:使用R原生方法.data.table.dplyr等方案 目录

  9. R语言ggplot2可视化:可视化人口金字塔图、人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法、人口金字塔图可以用来表示按体积排序的群体的分布、形成漏斗结构

    R语言ggplot2可视化:可视化人口金字塔图.人口金字塔显示不同性别不同年龄段的人口数,是了解人口组成的最优可视化方法.人口金字塔图可以用来表示按体积排序的群体的分布.形成漏斗结构(Populati ...

最新文章

  1. 3rd_party/flatbuffers/tmp/flatc: No such file or directory
  2. 论文翻译-机器翻译:Attention
  3. [How TO]-如何编写Linux kernel documentation
  4. 转载-如何做好项目的需求与业务调研▲▲▲
  5. vmware-images
  6. thrift使用小记
  7. python语言标识符命名规则_python标识符命名规范是什么
  8. Python中的快捷键和注释方式
  9. Brupsuit的安装与初步使用
  10. PHP分类输出代码,PHP无限分类代码,支持数组格式化、直接输出菜单两种方式_php技巧...
  11. ubuntu文件夹加密_安装Ubuntu后如何加密您的主文件夹
  12. Linux系统备份与还原-Clonezilla
  13. 揭开LiteOS的神秘面纱
  14. 怎么将word转换成excel表格格式最简单
  15. 数据可视化之设计经验分享:轻松三步教你学会制作数据可视化大屏思路
  16. 深圳一公司在开源社区表示“要源码上门自取”,引来百万粉大V突袭公司,结果让人意外!...
  17. SCI期刊论文发表的优势有哪些
  18. shell脚本模拟键盘输入完成程序交互(定时重启docker部署的项目样例)
  19. 气象学需要计算机知识吗,没毕业就被签走的铁饭碗专业 气象学
  20. 修改默认的“baked”产生的HTML模板

热门文章

  1. WPF真入门教程21--WPF资源系统
  2. 一些个人电脑问题记录
  3. 绿荫工作室爱选修app内测
  4. python 读excel中的sheet_python读取excel文件中所有sheet表格
  5. 35岁的网络工程师入行需要注意什么?
  6. excel表格数据库表字段带下划线转驼峰
  7. 常用icon以及color颜色RGB值和对应颜色效果图
  8. 大数据发展规划及技术详解
  9. FastTunnel - 免费好用的内网穿透工具搭建教程
  10. Win10 无线网络802.1X认证 PEAP问题