作者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)
推 west1996:你的a是文字型的,所以sas吃的時候不會把-06,-01當成是 12/27 17:28
→ west1996:數字比較,會看成文字,所以才會變成這樣的順序..... 12/27 17:28
推 west1996:可能要用套format的方法來處理排序的問題吧 12/27 17:30
→ maumausam:OK~大哥謝啦~~我試試看,轉數字型看看,但我原本a本身是想 12/27 17:51
→ maumausam:當文字型類別分,所以我應該用成數子才會連貫囉? 謝謝 12/27 17:52