SAS中文论坛

标题: 读数据 因默认行数过多,导致出错,求助 [打印本页]

作者: shiyiming    时间: 2010-4-1 17:54
标题: 读数据 因默认行数过多,导致出错,求助
data ex;
infile datalines                ;
input #3 num1  #5  num2         #7 num3         #9 num4 #11 num5;
datalines ;
a
b
3
d
6
f
8
h
9
;
run;
proc print;
run;

怎么样才能输出如下:

Obs    num1    num2    num3    num4    num5

   1       3            6          8         9           .

由于此次数据不够长,所以SAS显示出错,并且无数值输出,怎么样才能使num5就为缺失值,并且正常打印,谢谢!
作者: shiyiming    时间: 2010-4-1 20:12
标题: Re: 读数据 因默认行数过多,导致出错,求助
[code:lven4v56]data ex;
input #3 num1 #5 num2  #7 num3  #9 num4 ;output;
input #11 num5;        output;
output;
datalines ;
a
b
3
d
6
f
8
h
9
;
run;
proc print;
run;[/code:lven4v56]
作者: shiyiming    时间: 2010-4-1 20:39
标题: Re: 读数据 因默认行数过多,导致出错,求助
[code:22lp3com]data ex;
        infile datalines eof=flag;
        input #3 num1 #5 num2 #7 num3 #9 num4 #11 num5;
        flag:output;
datalines ;
a
b
3
d
6
f
8
h
9
;[/code:22lp3com]
作者: shiyiming    时间: 2010-4-2 03:37
标题: Re: 读数据 因默认行数过多,导致出错,求助
wow.
作者: shiyiming    时间: 2010-4-2 08:07
标题: Re: 读数据 因默认行数过多,导致出错,求助
to hopewell
谢谢hopewell,正是要的这个option。
长久不练,生疏了。
作者: shiyiming    时间: 2010-4-2 08:12
标题: Re: 读数据 因默认行数过多,导致出错,求助
to woodywang
这个可以强制把观察值output到ex,也可以用的,谢谢。




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