r语言rank降序 |
您所在的位置:网站首页 › r语言arrange函数升序 › r语言rank降序 |
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 |