是否可以导入包含超过1,000,000个观测值的xpt文件?

时间:2016-01-15 16:01:48

标签: import sas

我有一个xpt文件,其中包含超过1,400,000个观察结果。但是,当我使用PROC COPY将其导入SAS时,SAS中的数据集被截断为1,000,000个观测值。我的猜测是SAS有一个默认值来导入数据。有关将完整数据导入SAS的建议吗?

非常感谢!

1 个答案:

答案 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米。