SAS Transpose保持旗帜

时间:2013-09-25 18:15:24

标签: sas

我有一个包含多个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.

我该怎么做?

1 个答案:

答案 0 :(得分:0)

proc means data=have;
class id;
var flag1 flag2 flag3;
output out=want sum=;
run;

max如果每个标志可以有多个实例。