作者tew (咖啡王子)
看板Statistics
標題Re: [程式] SAS的ID編號問題
時間Fri Jul 1 13:47:23 2016
※ 引述《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://webptt.com/m.aspx?n=bbs/Statistics/M.1467352047.A.40A.html