data a;
input id $ doctor$ times;
cards;
1 aa 1
1 bb 1
1 cc 1
1 dd 1
2 ee 3
2 ff 1
2 gg 2
3 hh 5
;
run;
proc sort data=a;
by id times;
data d;
set a;
by id;
if last.id then output;
run;
这个程序应该可以实现啦,注意这里
data d;
set a;
by id;
by后面只有id就可以拉,如果在加上其他变量就是错误的拉