各位大虾,一直搞不懂下面的程序是怎么运行的,求指导,非常感谢!
原始数据:
----*----10----*----
RUTH 39 11
JOSE 32 22
SUE 30 33
JOHN 40 44
下面有四个程序,结果都不一样。
data a;
infile 'e:\sas\name.txt';
input name $1-4 @ ;
if name='RUTH' then input age 7-8 ;
else input id=10-11 ;
run;
PROC PRINT DATA=A;
RUN;
data a;
infile 'e:\sas\name.txt';
input name $ 1-4 ;
if name='JOSE' then input age 7-8 ;
else input id=10-11 ;
run;
PROC PRINT DATA=A;
RUN;
data a;
infile 'e:\sas\name.txt';
input name $ 1-4 ;
if name='SUE' then input age 7-8 ;
else input id=10-11 ;
run;
PROC PRINT DATA=A;
RUN;
data a;
infile 'e:\sas\name.txt';
input name $ 1-4 ;
if name='JOHN' then input age 7-8 ;
else input id=10-11 ;
run;
PROC PRINT DATA=A;
RUN;