全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2067 4
2011-11-01
例如,
data a (drop = i);
do i = 1 to 10;
  a = i;
  output;
end;
run;
proc means data = a(where = (a > 5)) missing;
run;

在上面这个例子中,希望把a>5修改为a=任意数字。

请问高手应该怎么写?谢谢!
(当然,直接取消where=就可以了,但问题是我这个是在宏里面,有时候调用的数据集需要where有时候不需要)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-11-1 17:16:57
where a>5 or where a<=5
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-11-1 17:25:37
thank you very much!
I used where =. or where a^=.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-11-3 19:03:24
聪明。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-11-3 19:51:36
caibirdcnb 发表于 2011-11-1 17:25
thank you very much!
I used where =. or where a^=.
这个好
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群