Re: [問題] 某幾個欄位符合特定條件 該如何篩選

看板Statistics作者 (歐吉桑留學生)時間14年前 (2010/04/07 20:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《MmmRrrrX (銀色的靈魂)》之銘言: : ※ 引述《liton (歐吉桑留學生)》之銘言: : : 幫朋友想些SAS的程式該如何寫 : : 目前有個data set(source) : : 共6個欄位 (i,j,k,l,m,n 數字整數格式 已經由小到大排列) : : 想篩選出以下條件的資料 : : (1).二個3連, : : 例, 2,3,4+11,12,13 : : (2).三個2連, : : 例, 11,12+22,23+35,36 : : (3).3單連+3偶連, : : 例, 3,5,7+12,14,16 : : (4).2單連+2單連+2偶連或2單連+2偶連+2偶連的組合, : : 例, 3,5+11,13+30,32或2,4+10,12+33,35 : : 我有想過用array寫 : : 但是array還是逃不出要指定哪些欄位符合條件 : : 例如第一題中 我必須程式中有寫到k-j, j-i : : 但是這樣的解題方法到了第二題之後只會撞牆 : : 不知道有啥比較好的解法呢? 我今天再仔細研究一下 發現這幾個題目有些共同性 其實就是階層的關係 兩個連 三個連 四個連 五個連 今天寫的就只有一段 用了兩次的array解 第一個array算出順序差一 順序差二等 兩兩數字的差異數 第二個array算出各種順序間隔 差1 2等共有幾組 數列間隔 1 2 3 4 差異數 1 1_1 X 2 1_2 2_2 3 上述1_1是我計算差異數組數的欄位名稱 另外命名欄位會有X 是因為無此可能 例如1,2,3數列中 1和3不可能差1 接下來就針對這些欄位下條件就可以了 ------ 好像..這邊都沒人用array... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.173.110
文章代碼(AID): #1Bl7j7cf (Statistics)
討論串 (同標題文章)
文章代碼(AID): #1Bl7j7cf (Statistics)