R语言对数据框按照某个字段排序

a=data.frame(a1=c(2,1,3,4,2,5,4),a2=c(7,4,5,6,5,6,4),a3=c(1,2,3,4,5,6,7))
a
 a1 a2 a3
1  2  7  1
2  1  4  2
3  3  5  3
4  4  6  4
5  2  5  5
6  5  6  6
7  4  4  7

a[order(a$a1,-a$a2),]
 a1 a2 a3
2  1  4  2
1  2  7  1
5  2  5  5
3  3  5  3
4  4  6  4
7  4  4  7
6  5  6  6

按a1升序,a2降序(a1相同的基础上)排列

http://cos.name/cn/topic/104496




转载自:http://blog.sciencenet.cn/blog-247792-793791.html

相关链接:http://www.cnblogs.com/cloudtj/articles/5540913.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值