对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,并且也打印非空数据集.
请告诉我这里哪里出错了?