我是一个初学者,请教一个简单的问题。
有以下数据
id group
1 1
2 1
3 1
4 2
5 2
我想统计用data步实现对各个组成员个数的统计,并且把各组个数写入每个组的第一个观察中。
希望的结果是:
id group numofgroup
1 1 3
2 1
3 1
4 2 2
5 2
以下是我的程序:
data a;
input id group;
cards;
1 1
2 1
3 1
4 2
5 2
;
data b;
set a;
by group;
retain numOfgroup;/*统计组成员个数*/
if first.group then numOfgroup=0;
numOfgroup+1;
run;