set sashelp.class;
if _N_ = 0;
stop;
run;
data bbbb;
set aaaa;
name = '奇怪';
output;
run;
以上述为例,aaaa数据集为空,为啥不能直接增加观测呢?
欢迎大家发言,谢谢!

|
楼主: wpfwxn
|
2744
11
[问答] 为何BBBB数据集是空的呢? |
|
已卖:276份资源 讲师 24%
-
|
回帖推荐yongyitian 发表于7楼 查看完整内容 1. _n_ 是自动变量, 数据步开始后自动生成并计数,不能验证不存在的_n_.
只能验证_n_的值不是missing;
data _null_;
if missing (_n_) then put " _n_ has a missing value";
else put " _n_ has a value";
run;
2. BBBB 为空 和 output 不起作用, 是 aaaa 的 end of file 在作怪。 因为 aaaa 没有数据, 所以 end=1. 数据步运行到end of file 时就会结束. 所以 set aaaa; 下面的output 语句不会被执行. 可以把 ...
| ||
|
|
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


