作者maryastro (麦猪不要跑)
站内Statistics
标题[程式] sas IF 取部分的资料
时间Mon Oct 1 15:11:15 2012
[软体程式类别]:
SAS
[程式问题]:
资料处理
[软体熟悉度]:
中(3个月到1年)
[问题叙述]:
ID ICD9
1 0001
2 00010
3 0002
4 00015
5 00016
7 0008
记得SAS 里面的if语法是可以若是只符合部分条件也output
例如
data a1;
set a;
if icd9=0001 then outout;
run;
这样的语法之下就只会output ID=1
我记得只需要加入某一些叙述
他是ID=1,2,4,5都会输出(也就是icd9的前四码=0001都输出)
想请教大家是要加甚麽
谢谢你们
找了好一阵子
可是都没有看到
但是我记得以前有写过
谢谢大家
[程式范例]:
虽然张贴程式很可怕,但基本上有些程式还是要张贴才能解决
-----------------------------------------------------------------------------
--
http://www.wretch.cc/album/maryastro
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.1.187
1F:→ ANIO1021:substr(icd9,1,4)=0001 10/01 16:22
2F:推 chienchousu:icd9是字串的形式,所以 if substr(icd9,1,4)='0001' 10/03 09:17
3F:→ chienchousu:then output; run; 10/03 09:17