加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

R语言的排序:升序、降序

(2014-03-18 16:30:52)
标签:

r

降序

升序

order

it

分类: R语言学习

 

#排序
manager<-c(1,2,3,4,5)
date<-c("10/24/08","10/28/08","10/01/08","10/12/08","05/01/09")
country<-c("US","US","UK","China","UK")
gender<-c("M","F","F","M","F")
age<-c(32,45,25,23,99)
q1<-c(5,3,3,2,1)
q2<-c(4,5,4,4,5)
q3<-c(2,4,3,4,3)
q4<-c(5,3,3,NA,2)
q5<-c(5,5,3,3,NA)
leadership<-data.frame(manager,date,country,gender,age,q1,q2,q3,q4,q5,stringsAsFactors=FALSE)
leadership$agecat[leadership$age>75]<-"Elder"
leadership$agecat[leadership$age>=55 &leadership$age<=75]<-"Middle Aged"
leadership$agecat[leadership$age<55]<-"Young"
leadership$date<-as.Date(leadership$date,"%m/%d/%y")
newdata<-leadership[order(leadership$gender),]
newdata

 

#升序
attach(leadership)
newdata<-leadership[order(gender,age),]
detach(leadership)
newdata

 

#降序
attach(leadership)
newdata<-leadership[order(gender,-age),]
detach(leadership)
newdata

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有