r语言rank降序

您所在的位置:网站首页 免费获取微信红包封面序列号 r语言rank降序

r语言rank降序

2023-11-30 15:15| 来源: 网络整理| 查看: 265

原标题:巧用R中的各种排名窗口函数

前言

在sql中巧用窗口函数可以解决很多复杂的问题,窗口函数有4种函数类型:排名函数、偏移函数、聚合函数和分布函数,详细介绍可以浏览:

R语言中,也有与sql中一一对应的4种类型的窗口函数,除了聚合函数有点差异之外,其他3种类型的窗口函数完全一致,而且在R中使用管道函数书写窗口函数代码,比sql中更容易理解。分4部分讲一下:排名函数、偏移函数、聚合函数和分布函数,本节介绍一下R语言中的排名函数。

函数对比

SQL中窗口函数语句中over语句中两个关键词:partition by和order by,R语言中也有与之一一对应的函数:

49e397f523a8dc4e27e9fcf8833797f7.png

SQL中排名函数有4个:row_number()、rank()、dense_rank()和ntile(),R语言中也有4个排名函数与之对应,函数名也几乎相同:

5a403a033fb7c18bb4c2e55d989bbebc.png

函数使用

数据使用之前的数据:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3