apple30
请教各位:
有10万条记录,但WORK.DT中只有一半?
NOTE: 从 Infile 'c:\Temp\logit.csv' 中读取了 100000 条记录。
最小记录长度是 256。
最大记录长度是 256。
一行或多行被截断。
NOTE: INPUT 语句到达一行的末尾,SAS 已转到新的一行。
NOTE: 数据集 WORK.DT有 50000 个观测和 160 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 8.26 秒
CPU 时间 7.87 秒
而且读入的观测数与使用的观测数不同?
Number of Observations Read 50000
Number of Observations Used 30587
4772814
这种问题应该放在WWW。SASOR。COM 论坛上
eagle_7621
1、可以先把数据导入某个数据库(各种数据库导.cvs非常简单),然后SAS通过ODBC读取该数据;
2、可以通过SAS IMPORT导入该数据,然后看LOG日志的语法,看那个地方和你的数据格式不一样,作相应的修改。
jingju
.CSV有可能是SPSS文件。如果是的话,在SPSS里把文件存为支持长文件名的SAS文件,在SAS里使用即可
liangxiaohua
主要是在运用logistic 回归分析时读取变量和使用观测个数出现差异的原因是部分观测存在缺失值,含有缺失值的观测在分析时被删除了。如果想要所有观测都被运用,必须对缺失值进行处理。
xjuchenwei
顶四楼的