ods output ParameterEstimates=in1.ParameterEstimates&i.;
我用ods output的方法输出Logistic回归分析的结果。
循环六次得出六个数据集 ,然后我想从随便一个数据集中取出数据,
proc sql;
create table a as
select DF from in1.ParameterEstimates1
;
quit;
proc print data=a;run;
运行没有任何报错,但是不管怎样都出不了数据,也就是print不出东西 LOG如下 :
560 proc sql;
561 create table a as
562 select DF from in1.ParameterEstimates1
563 ;
NOTE: Compression was disabled for data set WORK.A because compression overhead would increase the
size of the data set.
NOTE: Table WORK.A created, with 7 rows and 1 columns.
564 quit;
NOTE: PROCEDURE SQL used (Total process time):
real time 0.10 seconds
cpu time 0.06 seconds
565 proc print data=a;run;
NOTE: There were 7 observations read from the data set WORK.A.
NOTE: PROCEDURE PRINT used (Total process time):
real time 0.01 seconds
cpu time 0.01 seconds
这是什么原因? 之前好像运行的时候有一个
WARNING: Data too long for column "VAR1"; truncated to 96 characters to fit.
这个问题应该怎么解决呢?我用proc contents想看下,也是没有报错,但是不出任何东西……
SAS 内部产生数据集里面有数据……