我有一个xpt文件,其中包含超过1,400,000个观察结果。但是,当我使用PROC COPY将其导入SAS时,SAS中的数据集被截断为1,000,000个观测值。我的猜测是SAS有一个默认值来导入数据。有关将完整数据导入SAS的建议吗?
非常感谢!
答案 0 :(得分:1)
这肯定不是SAS XPT文件的默认问题,因为这个玩具示例显示:
libname xplib xport "c:\temp\test.xpt";
data xplib.forxpt;
do x = 1 to 1e7;
output;
end;
run;
data test;
set xplib.forxpt;
run;
我建议回到创建文件并与他们交谈的人。也许他们并没有正确地将其输出。或者,xpt文件中可能有两个数据集,一个是1M,一个是400k。
您还可以查看obs
选项,确保其未设置为1米。