SAS数据挖掘

SAS数据挖掘,sas,extrapolation,Sas,Extrapolation,我有一个ID为的数据集&Good/Bad指示符变量: ID Good_Bad 734374 0 4834110 1 我想把1的12倍外推为0,这样每0我就有12个1,如下所示: ID Good_Bad 734374 0 4834110 1 4834110 1 4834110 1 4834110 1 4834110 1 4834110 1 4834110 1 4834110 1 4834110 1 4834110 1 4834110 1 4834110 1 &这必须使用SAS完成。有

我有一个ID为的数据集&Good/Bad指示符变量:

ID   Good_Bad
734374  0
4834110 1
我想把1的12倍外推为0,这样每0我就有12个1,如下所示:

ID  Good_Bad
734374  0
4834110 1
4834110 1
4834110 1
4834110 1
4834110 1
4834110 1
4834110 1
4834110 1
4834110 1
4834110 1
4834110 1
4834110 1
&这必须使用SAS完成。有人能帮忙吗

提前谢谢

data want;

set have;

if      good_bad = 0 then output;
else if good_bad = 1 then do;
  do i = 1 to 12;
    output;
  end;
end;

drop i;
run;