我有一个包含多个ID的数据集:
ID Flag1 Flag2 Flag3
1 1 0 0
1 0 0 1
1 0 1 0
2 1 0 0
2 0 1 0
3 etc etc
我想将每个ID组合成一行,保留标志。
ID Flag1 Flag2 Flag3
1 1 1 1
2 1 1 0
3 etc.
我该怎么做?
答案 0 :(得分:0)
proc means data=have;
class id;
var flag1 flag2 flag3;
output out=want sum=;
run;
或max
如果每个标志可以有多个实例。