4.8 数据排序
有些情况下,查看排序后的数据集可以获得相当多的信息。例如,哪些经理人最具服从意识?在R中,可以使用order()
函数对一个数据框进行排序。默认的排序顺序是升序。在排序变量的前边加一个减号即可得到降序的排序结果。以下示例使用leadership
演示了数据框的排序。
语句:
newdata <- leadership[order(leadership$age),]
创建了一个新的数据集,其中各行依经理人的年龄升序排序。语句:
attach(leadership)
newdata <- leadership[order(gender, age),]
detach(leadership)
则将各行依女性到男性、同样性别中按年龄升序排序。
最后,
attach(leadership)
newdata <-leadership[order(gender, -age),]
detach(leadership)
将各行依经理人的性别和年龄降序排序。