• 我的订阅
  • 科技

数据分析函数sort、order、rank三个函数的功用

类别:科技 发布时间:2022-12-27 14:51:00 来源:卓越科技

在对数据进行分析时,数据排序是我们经常需要进行的应用操作,在R语言中,也有几个函数可以帮助我们快速实现数据排序的操作,我们一起来了解一下他们不同的功用。

01Sort函数

在R语言中,函数Sort用于对向量以上升的顺序进行排序。例如,我们要查看数据集murders中murdersnumber从小到大排序,如下:

数据分析函数sort、order、rank三个函数的功用

不过使用函数Sort(如上图所示),仅为我们提供了从小到大排序的数量(或数值)的多少,并未告知我们相应数值对应的state信息(即具体是哪个state的murders数量小,哪个大)。

02Order函数

在R语言中,函数Order返回向量排序的索引。如下,我们先定义一个向量x,再使用函数Sort对其进行排序。

定义另一个向量index,使用函数Order获取该向量的排序的索引,通过使用该索引,我们又可以返回向量中的元素。这种方法和使用函数Sort返回的结果是一样的。

数据分析函数sort、order、rank三个函数的功用

我们把向量x列出来,函数Order把向量x的各个元素排序的索引列出来。向量x中最小的元素是“5”,它在向量中的索引是第二个,所以函数Order返回的第一个是“2”,第二小的元素是“12”,在向量中的索引是第三个,所以返回是“3”,以此类推。

我们将函数Order应用到murders数据集的案例中,定义向量index,通过Order获取各个state的murders数量从小到大的索引,再由数据集中的state缩写以及全称通过index来返回murders数量从小到大对应的具体是哪个state。

数据分析函数sort、order、rank三个函数的功用

由上述操作可知,murders$total最小的是Vermont(“VT”)这个state,最大的是California(“CA”)。

03Max函数与Which.Max函数

如果我们要快速获取某个数据集中最大或最小的数据值及对应的信息,可以通过Max和Which.Max函数获取最大值,反之,Min和Which.Min函数获取最小值。

函数Max获取最大的数值,Which.Max获取该数据在其向量中的索引;再由该索引,可获取该数值对应的是哪个state。

数据分析函数sort、order、rank三个函数的功用

04Rank函数

关于排序,还有一个函数Rank,该函数用于返回向量中的元素在其从小到大排序的对应的顺序值。

如下向量x中,元素“30”在五个元素中是第三小,其对应的顺序值为“3”,元素“5”为最小值,其对应的顺序值为“1”。

数据分析函数sort、order、rank三个函数的功用

我们来简单总结一下以上所提到的Sort、Order、Rank三个函数,将其放在一个表中进行对照,如下:

数据分析函数sort、order、rank三个函数的功用

函数Rank是根据原始向量中各个元素的原始位置获取其从大到小的排序值,函数Sort返回的是经过排序后的原始向量中的数据值,函数Order返回的是排序后各个元素在原始向量中的索引(我们可以将其看作为一个数组中的索引)。

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2022-12-27 15:45:08

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

数据分析之函数的使用
在定义好变量后,数据分析的过程便由一系列应用于数据的函数来完成了。R包含了很多预定义的函数,而我们所进行的大多数的分析都广泛使用了这些函数。例如我们在上面所使用的:install
2022-12-27 14:53:00
excel中的offset函数的设置
...格区域,再进行求和计算。而在excel中,最为强大的引用函数,必然有offset函数的一席之地。如上图中红框内的公式
2023-02-24 11:34:00
时序数据库 IoTDB 应用于中芯国际智能厂务耗量分析
...过时序数据库 IoTDB 提供的 Grafana 插件,对点位曲线进行数据分析后,中芯国际认为其业务的点位曲线分为累积值和非累积值两类。而耗量计算场景又因能源的不同和供给方式
2023-09-12 11:17:00
快来试试excel这个“万能”公式
...12)),ROW(A1))) 这个公式可以拆分成三个部分:第一:IF条件函数❶IF($A$1:$A$12=D$2
2022-12-23 21:42:00
excel中高效率的日期数据整理方法分享
...,我们还会经常与日期数据打交道。其中我们经常使用的函数,有Date(合并日期)、Year(获取日期的年份)、Month(获取日期的月份)、Day(获取日期的天数)等等。这不,
2023-02-22 13:08:00
车船号作等号多条件计数的复杂实例
...船号,另一个是指定的时间内。怎么设置条件,其实就是函数的选择,如果选择countif函数,那么就要思考我们要设置的条件如何嵌入countif函数的参数中
2023-02-23 11:50:00
推进数据的民主化,帆软要让人人都成为数据分析师
在数字化时代,数据分析已经成为企业和组织获取洞见、优化决策和提高竞争力的关键工具。随着大数据、AI技术的发展和普及,数据分析的方法和工具也在不断进化。近年来,自助式数据分析成为一
2023-10-25 17:25:00
bytehouse发布高性能地理空间分析gis能力
...几大OLAP主流产品所推广。OLAP+GIS能力在满足用户地理空间数据分析的基础上,还能在数据体量大、实效性要求高的情况下
2024-03-14 00:16:00
深度学习在AI教育中的应用及其关键技术探究
...习技术的基本原理,包括神经网络结构和工作原理、激活函数的选择和作用、损失函数的定义和优化方法以及反向传播算法的实现细节。然后,以智能教育辅助系统为例,说明了深度学习技术在AI
2023-09-12 11:30:00
更多关于科技的资讯:
奢游国际再获殊荣:斐济旅游局颁授“最佳奢华产品合作旅行社”
近日,奢游国际荣膺斐济旅游局颁发的“最佳奢华产品合作旅行社”奖项,这是继马尔代夫旅游局、大溪地旅游局后,我们斩获第三个来自官方海岛旅游局的权威肯定
2025-11-11 13:49:00
大赛赋能破茧成蝶!朗威黄坤分享企业跨越式发展成长故事
鲁网11月11日讯(记者 李晓晨)11月10日,驻济高校大学生乡村振兴创新创业大赛暨“农商银行杯”商河县第十届青年创新创业大赛新闻发布会举行
2025-11-11 13:54:00
厦门网讯 (厦门日报记者 许晓婷 王玉婷 通讯员 林玮)昨日,记者从市邮政管理局获悉,10月20日至11月9日,我市揽收快件4369万件
2025-11-11 08:38:00
中国科大在2025年国际基因工程机器大赛(iGEM)中荣获金牌
大皖新闻讯 近日,国际基因工程机器大赛(iGEM)在法国巴黎落下帷幕。本届大赛吸引了来自全球多个国家和地区的400余支队伍参赛
2025-11-11 11:38:00
烟台联通成功举办“智联万物 制造未来”高质量发展主题会议
胶东在线11月11日讯为深入推进制造业数字化转型,赋能区域经济高质量发展,在烟台市工业和信息化局大力支持下,近日,由烟台联通主办的“智联万物 制造未来”高质量发展主题会议顺利召开
2025-11-11 13:29:00
厦门网讯 (厦门日报记者 林露虹)“平时我们更多是在实验室做科研,这次比赛让我们和产业界有了深入交流,对我们的成长很有帮助
2025-11-11 08:38:00
千里姻缘一线牵:米连用户从线上相识到终成眷属
去年五月,25岁的万森在伊对平台上偶然认识了26岁的陈珊,惊讶地发现两人竟然是同乡,他们的村子相距仅60公里。更令人称奇的是
2025-11-11 08:47:00
企创云课堂直播课预告丨GaN功率器件与功率集成电路:赋能下一代高效能源系统
氮化镓(GaN)功率器件正成为推动能源电子系统高效化、小型化、智能化的核心技术,引领电力电子从“硅时代”迈向“宽禁带时代”
2025-11-11 08:47:00
京津冀机器人产业链配套需求与供给能力清单发布需求聚集产业 “邻居”成为“伙伴”河北日报讯(记者米彦泽)作为2025京津冀产业链供应链对接活动的系列活动之一
2025-11-11 09:13:00
2025 Wallpaper*中文版设计大奖 于深圳湾文化广场完美落幕
(2025 年 11 月 3 日,深圳)第五届Wallpaper*中文版设计大奖在湾区全新文化地标——深圳湾文化广场圆满落幕
2025-11-11 09:17:00
“链”动先“机”,济南锚定这个“万亿级”|链上济南项新行
编者按:“十五五”规划建议中提出,提升产业链自主可控水平,强化产业基础再造和重大技术装备攻关,滚动实施制造业重点产业链高质量发展行动
2025-11-11 09:39:00
河北新闻网讯(曾儒奇)房产主播轮番上阵,数十场“直播看房”实时开讲;线上专门设立金融服务窗口,为购房者提供信贷全流程指导
2025-11-11 10:01:00
日常活跃度不高、功能相对单一,维护和优化更新成本却高昂——金融机构“断舍离” App掀起“关停潮”□南京日报/紫金山新闻记者曹丽珍买理财
2025-11-11 08:02:00
艾拓生命“全自动液态悬浮芯片检测仪”获批
艾拓生命“全自动液态悬浮芯片检测仪”获批宁企“芯”突破,检测精度高艾拓生命“全自动液态悬浮芯片检测仪”。 企业供图南报网讯(通讯员江高轩记者张希)近日
2025-11-11 08:03:00
2025“直通乌镇”全球互联网大赛颁奖宁企斩获智能终端赛道一等奖南报网讯(记者徐宁实习生黄倩)11月9日上午,2025“直通乌镇”全球互联网大赛颁奖典礼在浙江乌镇举行
2025-11-11 07:30:00