[程式] 關於SAS sorting的問題

看板Statistics作者 (狼咩咩兒)時間5年前 (2020/08/13 17:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
[軟體程式類別]: SAS [程式問題]: 資料處理 [軟體熟悉度]: 熟悉 [問題敘述]: 想在一個資料裡面sorting兩次 資料如下:(我自己用了簡單的範例) https://imgur.com/8ftZVTI
然後現在想要針對Cate1排序,排序的依據是Count的大小(desending) 排完之後保留這個排序,針對Cate2排序,排序的依據依舊是Count的大小(desending) 最後期望的結果是這樣 https://imgur.com/ukWVNGy
[程式範例]: 之前天真的認為Proc sort 可以為我做到這件事 不過想想如果都是sort by Count的話好像不能分類sorting(? 於是又想了可以在proc sort 之後用first. Last.的方法去排序 遇到跟proc sort 一樣的問題 於是又想 那要是依據類別拆開呢 先用proc SQL 把cate1拆開成animals 和 plants兩個類別, 再去sort裡面的cate2 最後拼起來之前再去比較cate1的cate大小 應該是可行沒錯(等等來試 但現在是只有Cate1只有兩種類別,那要是Cate1有幾十種類別呢 寫進macro裡讓他重複拆拆拆拆然後比比比比最後合合合合? -- VIVI -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.82.158 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1597311744.A.BB6.html
文章代碼(AID): #1VDGi0ks (Statistics)
文章代碼(AID): #1VDGi0ks (Statistics)