[程式] 請問SAS將各變數的值放在同一變數裡
[程式問題]: 想將各變數的值放在同一變數裡
[軟體熟悉度]: 中
[問題敘述]:
不好意思,想請問一下,我有一組Data如下:
Item A B
A N
A Y
B missing
B N
B Y
現在我想新增一欄變數U,將AB整合在一起變成如下:
Item A B U
A N N
A Y Y
B missing missing
B N N
B Y Y
[程式範例]:
不曉得該怎麼做比較好? 我目前想到的是用Macro的方法,
但跑出來的結果都不是我想要的,Code如下
Data D2;
set D1;
Call symput('AB' , Item);
U = symget('AB');
Run;
這樣跑出來的結果是
Item A B U
A N A
A Y A
B missing B
B N B
B Y B
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.76.175.169
※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1405666495.A.66F.html
推
07/18 14:58, , 1F
07/18 14:58, 1F
→
07/18 15:01, , 2F
07/18 15:01, 2F
→
07/18 15:01, , 3F
07/18 15:01, 3F
→
07/18 15:02, , 4F
07/18 15:02, 4F
※ 編輯: edsmom (211.76.175.169), 07/18/2014 15:14:07
推
07/18 21:51, , 5F
07/18 21:51, 5F
推
07/18 23:55, , 6F
07/18 23:55, 6F
→
07/18 23:56, , 7F
07/18 23:56, 7F
→
07/21 09:13, , 8F
07/21 09:13, 8F
→
07/21 09:14, , 9F
07/21 09:14, 9F