SAS中文论坛
标题:
新手请教代码问题
[打印本页]
作者:
shiyiming
时间:
2013-1-22 15:09
标题:
新手请教代码问题
数据集T包含一个字段fmsg (短信留言内容),现在想把包含某一个词如“百色”的选出来,然后在字段DF里 标记为百色,下面这段代码执行不了,因为是初学 不知道错在哪里,请各路大侠指点一下,万分感谢!
data s;
set t ;
%dq('百色');
run;
%macro dq(cs);
if %sysfunc(index(fmsg,&cs.))>0 then
df=&cs.;
%mend
作者:
shiyiming
时间:
2013-1-22 23:34
标题:
Re: 新手请教代码问题
直接用find找到位置,用length测量长度,用substr提取
欢迎光临 SAS中文论坛 (http://www.mysas.net/forum/)
Powered by Discuz! X3.2