Re: [程式] SAS的ID編號問題

看板Statistics作者 (咖啡王子)時間9年前 (2016/07/01 13:47), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《x1214 (躺望天空)》之銘言: : [軟體程式類別]: SAS : [程式問題]: SAS的ID編號問題, 對重複出現的變項做ID次數編號 : [軟體熟悉度]: 新手 : [問題敘述]: : 小弟我現在有一個資料如下: : Num : 8 : 8 : 11 : 11 : 11 : 16 : 16 : 17 : 17 : 17 : 17 : 20 : 然後希望可以針對Num這個變項的出現次數作編號, 希望的結果如下: : ID Num : 1 8 : 2 8 : 1 11 : 2 11 : 3 11 : 1 16 : 2 16 : 1 17 : 2 17 : 3 17 : 4 17 : 1 20 : 例如: : 第一次8出現時, ID編號為1, 出現第二次8時, ID編號為2, 以此類推 : 希望可以根據變項出現的次數作編號 : 小弟目前想破頭 還想不到code要怎麼寫Q__Q : 在此先感謝統計版上的神人大大>< data a; set yourdata;by num; retain id 0; id=sum(id,1); if first.num then id=1; run; -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.72.30.154 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1467352047.A.40A.html
文章代碼(AID): #1NTWFlGA (Statistics)
文章代碼(AID): #1NTWFlGA (Statistics)