全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2279 7
2020-10-16

CRFNAME2=substr(CRFNAME,1,4);
结果包括 “0筛”这类数据,

但是,下面要限定这个CRFNAME2条件的时候,0筛 未识别,代码如下:

data a;
set lb;
if CRFNAME2 not in ("0筛","1.03","2.03","1.09","2.09","1.16","2.16","1.17","2.17") then delete;
run;

proc freq data=a;
table CRFNAME2;
run;


是我代码有什么问题吗?0筛 类的数据没能纳入?


二维码

扫码加我 拉你入群

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

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

全部回复
2020-10-16 11:56:38
可能你看到的  0筛   不是真正的 0筛,你试试用 ? '0筛'  和 eq '0筛' 分别筛选一下你的数据就知道了。
二维码

扫码加我 拉你入群

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

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

2020-10-20 16:12:02
是不是有format
二维码

扫码加我 拉你入群

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

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

2020-10-22 17:02:18
孤单的我们 发表于 2020-10-16 11:56
可能你看到的  0筛   不是真正的 0筛,你试试用 ? '0筛'  和 eq '0筛' 分别筛选一下你的数据就知道了。
结果显示都是0,而且我之前用strip删除空格,然后筛出来还是0个观测
二维码

扫码加我 拉你入群

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

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

2020-10-22 17:02:40
jg.sas 发表于 2020-10-20 16:12
是不是有format
代码里面没有format
二维码

扫码加我 拉你入群

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

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

2020-10-22 17:34:13
杨豆豆丫 发表于 2020-10-22 17:02
结果显示都是0,而且我之前用strip删除空格,然后筛出来还是0个观测
都是0?理论上 ? '0筛'  不会是0。 eq 可能是0,因为后续汉字被截断了。这种情况在中文药物临床试验里蛮常见。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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