[問題] sas / proc sort 中的descending

看板Statistics作者 (dd)時間15年前 (2011/01/02 16:26), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
目前我手中的資料是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

01/02 16:47, , 1F
by descending year descending month;
01/02 16:47, 1F

01/02 17:07, , 2F
我試過了....這樣不行耶
01/02 17:07, 2F

01/02 17:15, , 3F
可以把你寫成那樣不行的程式貼上來嗎?
01/02 17:15, 3F

01/02 22:14, , 4F
更正~ 上述程式碼可以 感謝!
01/02 22:14, 4F

01/03 09:22, , 5F
descending 要放在後面
01/03 09:22, 5F

01/03 10:08, , 6F
01/03 10:08, 6F

01/03 10:08, , 7F
應該是欲處理變項的前面吧@@? 有錯請不吝指正
01/03 10:08, 7F

01/03 17:12, , 8F
噢 對 記錯了 sorry
01/03 17:12, 8F
文章代碼(AID): #1D83Qkj0 (Statistics)