这里是我的macro variables:
%let icf_categories = d110 d115 d140 d145 d150
d155 d163 d166 d170 d175 d177 d210 d220 d230 d310 d315 d330 d335 d350 d360 d410 d415 d420 d430
d440 d445 d450 d455 d460 d465 d470 d475 d510 d520 d530 d540 d550 d560 d570 d620 d630 d640 d650
d660 d710 d720 d730 d740 d750 d760 d770 d810 d820 d825 d830 d850 d860 d865 d870 d910 d920 d930
d940;
我的作业是用array把上面的所有数字"3"换成".",把所有的“4”换成“0”,
这里是我写的:
DATA new;SET icf_categories;ARRAY daten0 (*) &icf_categories. d110 d115 d140 d145 d150 d155 d163 d166 d170 d175 d177 d210 d220 d230 d310 d315 d330 d335 d350 d360 d410 d415 d420 d430d440 d445 d450 d455 d460 d465 d470 d475 d510 d520 d530 d540 d550 d560 d570 d620 d630 d640 d650 d660 d710 d720 d730 d740 d750 d760 d770 d810 d820 d825 d830 d850 d860 d865 d870 d910 d920 d930d940;DO i=1 TO DIM(daten0);IF daten0(i)=3 THEN daten0(i)=.;IF daten0(i)=4 THEN daten0(i)=0;END;DROP i;RUN;
可是什么都出不来,大师们指教下哪里出问题了?