请教大家,我想把这个语句变成数组的写法:
data t1;set t0;
if traveling<=1 then dum_traveling=1;
if entertainment<=1 then dum_entertainment=1;else
if overseastrain<=1 then dum_overseastrain=1;
if boardmeet<=1 then dum_boardmeet=1;
if car<=1 then dum_car=1;
if meeting<=1 then dum_meeting=1;
run;
我的做法是:
data tmp2;set tmp1;
array t[2] traveling entertainment;
do over t;
if t[2]<=1 then dum_t[2]=1;else dum_t[2]=0;
end;
run;
程序报错。请问应该怎么写?