全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
976 3
2014-12-23
data in_out_test;
set in_out;
if age<18 or age>75 then output ;
if weight<35 then output;
if avsysbp<80 then output;
run;

程序如上,是为了检测满足特定范围的变量,我想实现,如果年龄“age”满足小于18或大于75,就输出到age_no的数据集,体重满足小于35就输到weight_no这个数据集。因为上面的出现会把所有满足的输到一个数据集,这样就不知道哪个是年龄满足哪个是体重满足了,数据很多的话就很麻烦。

(我知道有种思维是加个新变量,来识别满足哪个条件,但还是觉得有点麻烦)

谢谢各位了!


二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-23 09:17:57
自顶下,在线等
二维码

扫码加我 拉你入群

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

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

2014-12-23 10:23:31
复制代码
二维码

扫码加我 拉你入群

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

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

2014-12-23 11:01:39
Tigflanker 发表于 2014-12-23 10:23
原来还要放在data的后面,之前试了只放在if后面不行,谢谢啦!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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