看板 Statistics 關於我們 聯絡資訊
大家好~ 我想請問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