作者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/m.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