你给的数据不全。只有id=1的数据。
脑袋闪过四五种解决方法。
一下贴出最常规方法
data aaa;
input id x$ group groupid sev;
cards;
1 aa 1 1 1
1 bb 1 2 2
1 bb 1 2 1
1 cc 1 3 2
1 bb 1 4 1
1 bb 1 4 2
2 ff 1 2 3
2 ff 1 2 2
2 ff 1 2 1
3 cc 2 3 3
3 cc 2 3 1
4 bb 2 2 2
;
proc sort data=aaa;
by id x groupid sev;
run;
data results;
set aaa;
by id x groupid sev;
if last.groupid;
run;
id x group groupid sev
1 aa 1 1 1
1 bb 1 2 2
1 bb 1 4 2
1 cc 1 3 2
2 ff 1 2 3
3 cc 2 3 3
4 bb 2 2 2


雷达卡



京公网安备 11010802022788号







