R语言中,如何对数据框的数据根据某个条件进行排序呢?如何根据多条件进行排序呢,类似Excel中的排序效果:
?
1....示例数据
R语言中鸢尾花的数据,数据有五列:
> names(iris)
[1] "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width"...使用R中自带函数order
「第一列升序,然后是第三列升序」
这里的iris[,1]是数据的第一列
r1 = iris[order(iris[,1],iris[3]),]
head(r1)
结果:
>...# 第一列升序,然后是第三列升序
> r1 = iris[order(iris[,1],iris[3]),]
> head(r1)
Sepal.Length Sepal.Width Petal.Length...= iris[order(iris[,1],-iris[3]),]
head(r2)
结果:
> # 第一列升序,然后是第三列降序
> r2 = iris[order(iris[,1],-iris[