数据操作中排序和去重是比较常见的数据操作,本专题对排序和去重做专门介绍,并且给出一种不常用却比较有启发意义的示例:多列无序去重
目 录
1 排序
1.1 sort 单列排序返回值
1.2 order...总结:order先对数值排序,然后返回排序后各数值的索引
#order相关语法
order(..., na.last = TRUE, decreasing = FALSE,
method...[1] 5.0 6.5 4.0 6.5 10.0 8.0 2.0 1.0 3.0 9.0
1.4 arrage 多列排序
总结:arrange是dplyr包中的排序函数,可对数据框以列的形式进行因子排序...1.5.2 比如ggplot中绘条形图使x轴按y轴数值大小排序
说明:reorder函数具有对排序变量的因子化作用
> attach(mtcars)
> str(reorder(gear,disp))...,"B","C","D","E","B","C","B"), y = c("B","C","D","E","B","C","A","A"),z = c(1:8))
#对数据集df[,c(1:2)]逐行操作排序