作者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/cn.aspx?n=bbs/Statistics/M.1467352047.A.40A.html