SAS中文论坛

标题: 初学者,请教一个问题。 [打印本页]

作者: shiyiming    时间: 2009-4-9 08:29
标题: 初学者,请教一个问题。
[b:3aiad0qd]My program 1 is:[/b:3aiad0qd]
DATA FREEWAYS2;
INFILE 'C:\Users\Julia\Documents\My SAS Files\9.1\freeways.sas7bdat';
INPUT TYPE $ @;
IF TYPE = 'surface' THEN DELETE;
INPUT NAME $ 9-38 AMTRAFFIC PMTRAFFIC;
PROC PRINT DATA = FREEWAYS2;
RUN;

[b:3aiad0qd]The log info received is;[/b:3aiad0qd]

75   DATA FREEWAYS2;
76   INFILE 'C:\Users\Julia\Documents\My SAS Files\9.1\freeways.sas7bdat'
                                                                        ----------------------------
                                                                        49
76 ! ;
NOTE 49-169: The meaning of an identifier after a quoted string may change in a future SAS release.
             Inserting white space between a quoted string and the succeeding identifier is
             recommended.

77   INPUT TYPE $ @;
78   IF TYPE = 'surface' THEN DELETE;
79   INPUT NAME $ 9-38 AMTRAFFIC PMTRAFFIC;
80   PROC PRINT DATA = FREEWAYS2;
81   RUN;

请解释一下我到底什么地方没写对。 谢谢!
作者: shiyiming    时间: 2009-4-13 08:05
标题: Re: 初学者,请教一个问题。
没人回答? 再问一次。
作者: shiyiming    时间: 2009-4-13 10:54
标题: Re: 初学者,请教一个问题。
freeways.sas7bdat本已是SAS数据集了,为何还要infile呢?
直接建个Lib就可以操作它了...
作者: shiyiming    时间: 2009-4-14 06:15
标题: Re: 初学者,请教一个问题。
我赞同,你就可以直接写说:
libname freeways ''C:\Users\Julia\Documents\My SAS Files\9.1';




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2