R 语言中,数据框依据不同列进行排序
来源:互联网 发布:java aspose 乱码 编辑:程序博客网 时间:2024/05/21 07:08
在R中处理数据框类型的数据时候,经常会遇到根据数据框中某一列来对整个数据框进行排序的情况。
同时,当主列排序完成之后,会有相同级别的多行数据存在,这时可能就需要依照另外一列进行次级排序。
下面的代码通过order() 函数返回个行所对应的顺序,同时该函数可以接受多个参数进行排序,第一个参数是主排序的依据列,第二个是次级排序依据列,依次类推。
> x <- c(3,5,4,6,3,2,1,4,3,2)> y <- c('c','c','d','b','a','b','d','e','e','d')> z <- c(1,2,3,4,5,6,7,8,9,10)> testData <- data.frame(x=x,y=y,z=z)> o <- order(testData[,"x"],TestData[,"y"])> testData[o,] x y z7 1 d 76 2 b 610 2 d 105 3 a 51 3 c 19 3 e 93 4 d 38 4 e 82 5 c 24 6 b 4>
0 0
- R 语言中,数据框依据不同列进行排序
- R语言中按照列之和进行升降排序data frame
- R语言-数据排序
- 对多列表格进行排序,并对不同数据进行排序
- R语言删除数据框中含有缺失值NA的行或列
- R语言进行数据预处理
- R语言进行数据预处理
- R语言不能给数据框的列重命名
- R语言—定义数据框的列名
- R语言对数据框按照某个字段排序
- 用R语言进行数据探索
- 用R语言进行数据分析
- 利用R语言进行交互数据可视化
- R语言数据框
- R语言--数据框
- R语言-数据框
- R语言--在R语言中进行集合运算
- 单击数据窗口的列进行排序
- 静态成员变量
- 进程信号的未决状态(pending status)
- TP-LINK路由器连接网线上网教程(租房必备)
- 零基础入门学习Python(19):对象(4)组合、绑定
- Cracking code interviews_2
- R 语言中,数据框依据不同列进行排序
- 互信息图像配准
- C++函数pow()精度丢失问题
- Tech Spike: How popular video processing libraries/SDK manipulate cameras
- 人生6个不能等
- iOS,UITableView详细介绍之自定义Cell(二)
- 黑马程序员__java之多线程下
- 项目答辩
- Redis和Memcache的区别分析