有如下数据,命名为data.txt,想转换为data.xpt格式数据:
11022200110 49
11022200121 51
11022200130 25
11022200130 21
11022200210 67
11022200221 60
11022200230 32
11022200231 31
11022200231 21
11022200240 6
11022200310 45
11022200321 43
11022200330 19
11022200331 16
11022200410 26
11022200421 24
SAS程序文件代码如下,文件与data.txt置于同一目录下:
options ls=80 ps=62 obs=max ;
CMS FI RURALI DISK RURALI RURALI T;
DATA rurali.rurali ;
INFILE 'data.txt' lrecl=14 ;
INPUT
UCODE 1 - 9
RELATION 10 - 10
GENDER 11 - 11
AGE 12 - 14
;
IF UCODE =999999999 THEN UCODE =. ;
IF RELATION =9 THEN RELATION =. ;
IF GENDER =9 THEN GENDER =. ;
IF AGE =999 THEN AGE =. ;
LABEL UCODE ='HOUSEHOLD CODE ';
LABEL RELATION='RELATIONSHIP TO HEAD OF HOUSEHOLD ';
LABEL GENDER ='SEX OF HOUSEHOLD MEMBER ';
LABEL AGE ='AGE OF HOUSEHOLD MEMBER ';
run ;
但是提交运行之后,没有反应,能帮我看看问题出在哪儿吗?
谢谢!