有以下数据集:
id entr money
10001 a 23
10001 b 11
10002 b 35
10002 c 36
10003 a 56
10003 c 48
如何将money按照id分类排序 并加上一列序号,结果变成
id entr money index
10001 b 11 1
10001 a 23 2
10002 b 35 1
10002 c 36 2
10003 c 48 1
10003 a 56 2
请问哪位大虾知道? 帮忙解决下这个问题
楼主: lizziezeng
|
11005
9
[求助]如何将数据分类排序后加上相应的序号? |
本科生 6%
-
|
回帖推荐yongyitian 发表于3楼 查看完整内容 看看是这样吗?data lizzie; input id $5. @7 entr $1. money;datalines;10001 a 2310001 b 1110002 b 3510002 c 3610003 a 5610003 c 48;run;proc sort data=lizzie out=lizzie_sort; by id entr;run;data lizzie_idx; set lizzie_sort; by id; retain idx; if first.id then idx=1;   ...
本帖被以下文库推荐
| ||
| ||
| ||
| ||
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明