r语言rank降序

您所在的位置:网站首页 r语言arrange函数升序 r语言rank降序

r语言rank降序

2023-06-14 11:53| 来源: 网络整理| 查看: 265

R语言中排序有几个基本函数:sort()、rank()、order()、arrange()

一、总结

sort()函数是对向量进行从小到大的排序

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

order()函数返回的值表示位置,依次对应的是向量的最小值、次小值、第三小值……最大值等(位置索引)

arrange()函数(需加载dplyr包)针对数据框,返回基于某列排序后的数据框,方便多重依据排序

二、具体用法

1.sort

data

sort(data) #2 3 5 6 8 9sort(data, decreasing= TRUE) # 9 8 6 5 3 2

2.order

data

d

x=c(13,45,13,45,13),

y=c(3,1,2,2,3),

t=c(56,7,68,3,1))

d[order(d$x,d$y),]# x升序 y升序/*x y t

3 13 2 68

1 13 3 56

5 13 3 1

2 45 1 7

4 45 2 3*/d[order(-d$x,d$y),]# x降序 y升序/*x y t

2 45 1 7

4 45 2 3

3 13 2 68

1 13 3 56

5 13 3 1*/

3.rank

# rank函数

rank(x, na.last= TRUE, ties.method = c("average","first","random","max","



【本文地址】


今日新闻


推荐新闻


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