[程式] 輸出符合條件式的變數答案
[軟體程式類別]: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://www.ptt.cc/bbs/Statistics/M.1537668155.A.A31.html
※ 編輯: linda841004 (36.224.129.36), 09/23/2018 10:04:17
推
09/23 22:06,
7年前
, 1F
09/23 22:06, 1F
→
09/23 22:06,
7年前
, 2F
09/23 22:06, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):