%let list=F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 F25 F26 F27 F28 F29 F30 F31 F32 F34 F35 F36;
data x(drop=i);
set total;
array tt(*) F15-F32 F34-F36;
do i=1 to dim(tt);
if tt(i)=1 then dis=scan(&list,i);
end;
run;
sas提示: 期望算术运算符。 语法错误,语句将被忽略。
请大家帮我看看程序错在什么地方,我的目的就是生成新的变量dis,如果例如F15=1,那么 dis=“F15” ,依次类推……
谢谢!