楼主: wpfwxn
2745 11

[问答] 为何BBBB数据集是空的呢? [推广有奖]

11
wpfwxn 发表于 2016-2-16 08:40:18
yongyitian 发表于 2016-2-16 06:33
之前search过, 没有找到相同问题的解释。
楼上的解释是基于对数据步的理解。 似乎不是很准确.
这次我完全赞同你的看法,我测试过set AAAA;语句执行完后,PDV好像已经不存在了(put _all_没有输出任何内容),而output不起作用自然也能够解释了。

12
wpfwxn 发表于 2016-3-22 17:15:45
yongyitian 发表于 2016-2-16 06:33
之前search过, 没有找到相同问题的解释。
楼上的解释是基于对数据步的理解。 似乎不是很准确.
我通过下面的例子验证了bbbb之所以为空,确实跟到了文件末尾有关;下面的set 语句中加上point选项后,SAS不在能检测是否到达文件末尾的状态,这时候PDV还是存在的,output也就能发挥作用了

data aaa;
  set sashelp.class;
  if _n_ = 0;
run;

data aab;
  set aaa point = _N_;
  name = 'aa'; output;
  stop;
run;
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
yongyitian + 5 + 3 + 3 + 3 分析的有道理

总评分: 论坛币 + 5  学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 03:15