作者tevil (dd)
站内Statistics
标题[问题] sas / proc sort 中的descending
时间Sun Jan 2 16:26:19 2011
目前我手中的资料是1990/1~2010/12
我的问题,是否可以直接使用 proc sort descending的方法
让两个变数以上由大到小排序
详细问题如下,感谢!!!
---------------------------------------------------------------
我想让资料由大到小排序(年月是分开栏位)
EX 2010 12
2010 11
2010 10
......
......
......
使用 proc sort data=text;
by descending year month;
可是後来发现系统只会把第一个变数由大到小排序,第二个以後还是由小到大
EX 2010 1
2010 2
2010 3
.....
.....
我现在是先创立一个text变数 = year || month
再由大到小排序text,可是这样程式码就变成两段
不知道是不是我在proc sort descending中有哪里搞错,感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.138.18.162
1F:推 wlsherica:by descending year descending month; 01/02 16:47
2F:→ tevil:我试过了....这样不行耶 01/02 17:07
3F:推 wlsherica:可以把你写成那样不行的程式贴上来吗? 01/02 17:15
4F:→ tevil:更正~ 上述程式码可以 感谢! 01/02 22:14
5F:→ kingbee:descending 要放在後面 01/03 09:22
7F:→ wlsherica:应该是欲处理变项的前面吧@@? 有错请不吝指正 01/03 10:08
8F:→ kingbee:噢 对 记错了 sorry 01/03 17:12