Re: [問題] SAS數值取代問題

看板Statistics作者 (red-dog)時間19年前 (2006/08/02 10:08), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串3/3 (看更多)
: : 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
訂正個程式:arr[i]=arr[a+1];改成arr[i]=arr[a];應該就ok了
08/02 10:39, 1F
※ 編輯: now401 來自: 140.120.190.49 (08/02 11:29)

08/03 09:41, , 2F
感謝a大的幫助~~
08/03 09:41, 2F
文章代碼(AID): #14q0aHYZ (Statistics)
文章代碼(AID): #14q0aHYZ (Statistics)