看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]: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
west1996: 把語法邏輯修改一下分成2段做:第一段先對a1,a2,a3...每 09/23 22:06
west1996: (改回文好了) 09/23 22:06