1.sort函数
sort(x,decreasing=FALSE,na.last=NA,index.return=FALSE)
#x为要排序的对象
#decreasing(减小)=FALSE,默认是FALSE,即不减小,升序排列。
#如果decreasing=TURE,那么就是降序排列
#na.last=NA是对NA(missing value或者Not available)值的处理,
#若为TURE,则将NA值放在最后,
#若为FALSE,则将NA值放在最前面,
#若为NA,则将NA值剔除掉。
#index.return是个逻辑值,设置是否显示排序序列对应的元素值在未排序前序列中的对应位置索引,默认为FALSE
2.order函数
a<-c(23,234,3,1)
order(a)
#输出4,3,1,2
#按照升序排列,当前位置的值来源于原始向量中哪个位置上的元素
与之对应的是rank函数
rank(a)
#输出3,4,1,2
#rank()函数返回的是向量中每个数值对应的秩
2.rev函数
vc<-c(11,44,33,22,77,66)
rev(vc)
#输出66,77,22,33,44,11
#rev函数将向量倒序,即将原来向量的元素按位置翻转
降序排列的一种方式:
a<-c(1,66,-2,0)
-sort(-a)即可:sort(-a)输出-66,-1,0,2
-sort(-a)输出66,1,0,-2