Data Table1;
set Table;
Var_A=0; Var_B=0; Var_C=0; Var_D=0;
if Response = "A" then do
Var_A=1;
end;
else if Response = "B" then do
Var_B=1;
end;
else if Response = "C" then do
Var_C=1;
end;
else if Response = "D" then do
Var_D=1;
end;
run;
Data Table1;
set Table;
Var_A = 1* (Response='A');
Var_B = 1* (Response='B');
Var_C = 1* (Response='C');
Var_D = 1* (Response='D');
run;
Data Table1;
set Table;
%let i = 1 %to 4;
%let varlst = A B C D;
%let var=%scan(&varlst.,&i.);
Var_&var.= 1* (Response="&var.");
%end;
run;
Three ways hown above
... View more