作者maumausam (毛绒绒的爸爸)
站内Statistics
标题[问题] SAS新变项分组顺序排列
时间Sun Dec 27 16:35:49 2009
大家好~
我想请问SAS高手一个很基本的问题!
我用if then建立新变项後,假设这变项为a
我将a设成好几个范围:
a="-06~-02" ;
a="-01~02" ;
a="03~06" ;
但我用freq跑出来却没法按照小到大排,
gchart图也是!
都会是负数~先大到小
正数~~小到大~~
而不是 "-06~-02" "-01~02" "03~06" 这样
而是"-01~02" "-06~-02" "03~06" !
请问正负号范围设定後要如何能让他小排到大!!??
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.232.75.207
※ 编辑: maumausam 来自: 125.232.75.207 (12/27 16:40)
1F:推 west1996:你的a是文字型的,所以sas吃的时候不会把-06,-01当成是 12/27 17:28
2F:→ west1996:数字比较,会看成文字,所以才会变成这样的顺序..... 12/27 17:28
3F:推 west1996:可能要用套format的方法来处理排序的问题吧 12/27 17:30
4F:→ maumausam:OK~大哥谢啦~~我试试看,转数字型看看,但我原本a本身是想 12/27 17:51
5F:→ maumausam:当文字型类别分,所以我应该用成数子才会连贯罗? 谢谢 12/27 17:52