[問題] 請問SAS 變數判別問題
現在有資料如下
Index Last_index
W0 WW0
W1 WW2
W2 WW2
W3 WW2
W0 WW1
. .
有n筆 分別是時間前後資料
想請問要怎麼寫才可以寫出 最後WW項的組成比例
如上面 WW2 由一個W1 一個W2 一個W3所組成
(前一項0-9的數字可以任意跳到後面0-9 W只是辨識時間前後)
我現在只有想到
Data WW0;
Set data W_all;
if Last_index='WW0' Then value=value+1;
if index='W0'and Last_index='WW0' Then P_W0=P_W0+1;
if index='W1'and Last_index='WW0' Then P_W1=P_W1+1;
...
/**P_W0/value 就等於組成比例**/
run;
Data WW1;
...
run;
可是這樣寫要寫很多行 而且10個data
請問有什麼方式可以簡化嗎?
感謝好心人
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.1.246
推
07/29 22:44, , 1F
07/29 22:44, 1F
推
07/29 23:20, , 2F
07/29 23:20, 2F
→
07/29 23:21, , 3F
07/29 23:21, 3F
→
07/29 23:21, , 4F
07/29 23:21, 4F
→
07/29 23:21, , 5F
07/29 23:21, 5F
→
07/30 20:06, , 6F
07/30 20:06, 6F