-2

我有一个具有多个 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 组合成 1 行保留标志。

ID  Flag1   Flag2   Flag3
1   1       1       1
2   1       1       0
3   etc.

我怎样才能做到这一点?

4

1 回答 1

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

或者max,如果您可以拥有每个标志的多个实例。

于 2013-09-25T18:23:54.017 回答