小编AP-*_*AP-的帖子

如果_N_ = 1条件返回true,即使SAS中的设置数据集为空(零观察)

对SAS的疑问:

    data new;
        set _NULL_;
    run;

   data _NULL_;
        set new;
        if _N_ = 0 then call execute ("%put empty dataset;");
        if _N_ = 1 then call execute ("%put non-empty dataset;");
   run;
Run Code Online (Sandbox Code Playgroud)

我理解的上面的代码应该只打印第一个注释,即空数据集.出于某种原因,虽然它也为第二个if条件返回true,并且也打印非空数据集.

请告诉我这里哪里出错了?

null sas dataset

5
推荐指数
1
解决办法
8965
查看次数

标签 统计

dataset ×1

null ×1

sas ×1