现在有一个变量cyzd,都是出院诊断。我想生成一个变量zd。
如果cyzd 同时含有“胃”和“食管”, zd=3;
如果cyzd含有贲门,zd=3;
如果cyzd仅含有“胃”,zd=1;
如果cyzd仅含有“食管”,zd=2.
在SAS里直接用 if index then 就可以做到了,不知道stata如何实现。
我发现 regexm 函数可以判断一个字符中是否含有另一个字符,但是想完成我上面说的这四个赋值过程似乎有点难度。
希望高手可以赐教。能有直接让我复制粘贴过去就能用的程序就更好啦。谢谢!