如果是对两个变量排序,那sort就解决问题,但涉及三个变量,好像sort就解决不了。用by的话sort命令也不能使用,故请教于各位坛友有什么好办法,附上数据,需要以stkcd year为分组对象,对交易总价值进行排序,如排好序,我就可以用duplicates drop保留最大值了,所以恳请大家帮忙。
- * Example generated by -dataex-. To install: ssc install dataex
- clear
- input double stkcd float year double 交易总价值万元
- 2160 2014 101200
- 2160 2014 27000
- 2176 2015 53512
- 2176 2015 142688
- 2180 2015 225000
- 2180 2015 6296.73
- 2354 2015 60000
- 2354 2015 354900
- 2498 2011 19200
- 2498 2011 2.4
- 2498 2011 4797.6
- 2624 2016 135279.5162
- 2624 2016 1200000
- 2739 2015 224620.25
- 2739 2015 220000
- 300057 2010 66750
- 300057 2010 8625
- 300161 2011 16248.48
- 300161 2011 1723.49
- 300296 2015 88739.825
- 300296 2015 100374.67
- 300315 2013 255300
- 300315 2013 81009
- 300343 2015 173150
- 300343 2015 132200
- 300381 2015 52500
- 300381 2015 30300
- end
复制代码