1. 结论
sort()
是直接对向量排序,返回原数值;order()
先对数值排序,然后返回排序后各数值的索引;rank()
返回原数据各项排名;arrange()
是plyr包中的,可对数据框按列排序,仍返回数据框;reorder()
用在绘图中,比如ggplot中绘条形图,可使x轴按y轴数值大小排序;比如横轴为age,纵轴为money,可写为:aes(x=reorder(age,money),y=money),即按money对age排序.
2. 构建数据集
3. 测试函数
sort()
order(0
rank()
arrange(data,x)
reorder(x,y)