Re: [問題] SAS數值取代問題
: : data all;
: : input x y ;
: : cards;
: : 7 8
: : 9 10
: : 11 12
: : 13 14
: : 15 16
: : 17 18
: : 17 16
: : 15 14
: : 13 12
: : 11 10
: : 9 8
: : 7 6
: : ;
: 我直接修改其中一段, 試試看是否就是你期望的幫助
: DATA numeric;
: SET tall;
: ARRAY arr[*] _NUMERIC_;
: DO i=1 TO dim(arr);
: a=i;
: DO WHILE (arr[i]=17);
: a+1;
: arr[i]=arr[a+1];----------->arr[i]=arr[a];
訂正為
: END;
: END;
: RUN;
謝謝你的回文....
雖然說結果不是我想要的..[ COL7變成了13 ]
不過你的寫法還是讓我有另依方向的思考
ps.我希望的是把第六、七個x觀察值(17)用第八個數值取代
所以之後出來的結果要呈現成
N C C C
A C C C C C C C C C O O O
O M O O O O O O O O O L L L
b E L L L L L L L L L 1 1 1
s _ 1 2 3 4 5 6 7 8 9 0 1 2
1 x 7 9 11 13 15 15 15 15 13 11 9 7
2 y 8 10 12 14 16 18 16 14 12 10 8 6
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.190.49
推
08/02 10:39, , 1F
08/02 10:39, 1F
※ 編輯: now401 來自: 140.120.190.49 (08/02 11:29)
推
08/03 09:41, , 2F
08/03 09:41, 2F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):