SAS中文论坛
标题:
求教sas函数
[打印本页]
作者:
shiyiming
时间:
2007-8-7 20:40
标题:
求教sas函数
我如果想在一个obs里面查找一个变量(var) 是否含有 字符串 aaa,bb 或者c
如果,含有任何一个字符串,则设置一个标志变量 flag=1
否则,flag=0
sas 里面有没有什么函数可以实现这个功能的
作者:
shiyiming
时间:
2007-8-8 01:22
标题:
Re: 求教sas函数
可以用index
作者:
shiyiming
时间:
2007-8-11 11:55
标题:
Re: 求教sas函数
我找到了indexc
我做了一个程序测试
data;
char='this is a cake ,or that a snake';
y=indexc(char,'snake');
put y=;
run;
结果 y=4 好像这个函数返回了 snake 中的第一个字符 s 在 char 中的位置 4
函数并没有把snake 作为一个整体字符串。
————————————————————————————————
我想找到这样的函数 func(sorce,str1,str2,<strn>)
func(char,'this' ,'wolf') 返回值 是1 表示至少找到了一个匹配字符串
func(char,'wolf','dog','chair') 返回值 0 表示,一个匹配字符串也没有找到。
有没有这样的函数啊?
要是自己写,该怎么写啊?
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2