全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1291 3
2009-09-18
有如下数据,命名为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 ;                                                                           
                           
但是提交运行之后,没有反应,能帮我看看问题出在哪儿吗?
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-9-23 08:50:52
好复杂的数据转换!!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-9-23 10:18:46
DATA rurali.rurali ;                              /*如果你不会建rurali库,把中间的 . 去掉*/                              
INFILE  'data.txt' lrecl=14 ;             /*写绝对路径,比如  infile 'c:\data.txt lrecl=14;'*/
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-9-24 13:03:19
你的问程序没写好啦!只是数据的路径也没有,当然不会对啦!datafile也不见!你的程序就算改对了也解决不了问题的。感觉你数据转换本身的思路就错了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群