全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1091 1
2012-10-11
现有一个变量,数值型,我要剔除一些特殊取值的记录。这些值为 2001, 2022, 2004, 3004-4006, 5018,6003-7026。
我的sas 语句可否这样写:

data a;
set a;
where x not in (2001, 2022, 2004, 3004-4006, 5018,6003-7026);run;

可我做了之后,log里变成 -4006,-7026,2001,....我实际想去掉3004至4006所有值,该怎么写?
凡有用的回复加评分。谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-11 14:41:04
where x not in (2001, 2022, 2004, 5018)
      and x not between 3004 and 4006
      and x not between 6003 and 7026;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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