[程式] 使用SAS處理變項內的資料

看板Statistics作者 (夏肯)時間9年前 (2014/07/31 16:16), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/2 (看更多)
------------------------------------------------------------------------ [軟體程式類別]:SAS [程式問題]: 處理變項內的資料 [軟體熟悉度]: 低(1~3個月) [問題敘述]: 我有大概資料長得如下面 sub trial blank_dur 1 1 1 0 2 1 1 0 3 1 1 0 4 1 1 55 5 1 1 0 6 1 2 0 7 1 2 0 8 1 2 0 9 1 2 66 10 1 2 0 . . . 問題是說只要當blank_dur>0,就要刪掉,但是除了刪掉blank_dur>0那一橫列外, 它的上一橫列和下一橫列也要刪掉,我知道可以用if then來刪掉橫列,可是不知道要怎麼樣 刪掉上一列和下一列的資料 資料最後變成下面這樣 sub trial blank_dur 1 1 1 0 2 1 1 0 6 1 2 0 7 1 2 0 . . . 想請問該怎麼寫code呢? ----------------------------------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.242.18.92 ※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1406794561.A.D29.html

07/31 20:40, , 1F
想成A_ij陣列 當A_i3>0時 記住i 然後把A_(i-1)j~A_(i+1)j
07/31 20:40, 1F

07/31 20:40, , 2F
一起砍掉
07/31 20:40, 2F
文章代碼(AID): #1JsVj1qf (Statistics)
文章代碼(AID): #1JsVj1qf (Statistics)