作者linda841004 (水凝结)
看板Statistics
标题[程式] 输出符合条件式的变数答案
时间Sun Sep 23 10:02:33 2018
[软体程式类别]:SAS
s
[程式问题]:增加一个变数,能够输出条件句符合的变数答案
s
[软体熟悉度]: 熟悉
[问题叙述]:
我有一笔资料(如下图)
http://i.imgur.com/zmclQvw.jpg
因为id=2时,a1=1,a3=3通过条件且
id=8时,a1=1,a2=3通过条件
就会输出成下图的样子
http://i.imgur.com/2dpYSf2.jpg
但是红框框select栏,要输出通过的条件
(我不知道除了写多个if条件式以外的方法)---因为真实资料有很多个if要做挑选
请大神协助!
[程式范例]:
data aa;
input id a1 a2 a3;
cards;
1 1 1 2
2 1 2 3
5 2 1 1
8 1 3 1
;
run;
data bb;
set aa;
if a1=1 & (a2^in(1 2) | a3^in(1 2))then
do;
wrong="有错";
output;
end;
proc print;
run;
-----
Sent from JPTT on my HTC_U-3u.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.224.129.36
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Statistics/M.1537668155.A.A31.html
※ 编辑: linda841004 (36.224.129.36), 09/23/2018 10:04:17
1F:推 west1996: 把语法逻辑修改一下分成2段做:第一段先对a1,a2,a3...每 09/23 22:06
2F:→ west1996: (改回文好了) 09/23 22:06