R_Language 板


LINE

我問題是這樣的 我有如下的字串 基本上是 A B C D E F G 這七個字母的組合 白色的字體不是我想要計數的範圍 所以不管是x或這七個字母 都不重要 黃色字體 才是我想要計數的長度 也就是每組字串的後面七個 位置是指字串的位置 原諒我10後面數字會黏一塊 我就不打了 長度指的就是字串的長度 位置 長度 1 2 3 4 5 6 7 8 9 ....... 29 9 B A G F F A B F C 9 B A G F F A B F C 13 x x x F A A B C C G B B F 13 x x x F A A B F C G F B F 15 x x x x G B B F C G F E E B A 15 x x x x G B B F G G F E E B A 25 x x x x x x x x x x x x E E B A C A E E G F G A A 29 x x x x x x x x x x x x x x x x x x G F G F A A C D A B G 29 x x x x x x x x x x x x x x x x x x G F G F A C C D A B G 相同的長度為一組字串 我想要計算同一組的計數 例如長度9的 我想要得到如下的結果: -1 ~ -7 表示從後面倒數過來的位置 -7 -6 -5 -4 -3 -2 -1 A 1 B 1/2 C 1/3 D E F 1 1 1 G 1 原則就是同一組長度 重覆出現的字母 算一次就好 所以長度9雖然有兩條字串 在-7這位置都是G 但是G只要算一次 另一個重點就是那個1/2的算法, 因為B這個字母除了是長度9的-3這位置外 同時也是長度13這組 -7 的位置 所以B的次算 要分給兩組 各為0.5次 其他沒出現的就為0 以此類推 我再列一下長度15會有的結果: -7 -6 -5 -4 -3 -2 -1 A 1 B 1 C 1/3 D E 1 1 F 1 G 1 1/2 C這個字母同時出現在長度9、長度13、長度15 所以次數是1/3 分別是長度9的-1 長度13的-5 長度15的-7 所以我其實就是想要每一組長度字串的這個計數結果 這樣舉例不知是否清楚 @@ 我想了一天 還是不知道有什麼具體的寫法 謝謝各位指教 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.207.174
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1498665340.A.4BC.html ※ 編輯: eco100 (1.164.207.174), 06/28/2017 23:58:33
1F:→ x88776544pc: 如果把資料補齊成 k x 29 的矩陣,用 length 跟 data 06/29 00:22
2F:→ x88776544pc: [,i] 作成的 table 就可以看出第 i 行下某類在不同長 06/29 00:22
3F:→ x88776544pc: 度下出現的次數 06/29 00:22
4F:→ clsmbstu: 好像沒這麼簡單 它的原點會隨資料長度移動 @@ 06/29 00:42
5F:→ clsmbstu: 以data[,4]來說,只有data[1:2,4]有意義 06/29 00:46
6F:→ clsmbstu: data[,7]裡B在各種長度都出現兩次 可是這不是原PO要的 06/29 00:50
7F:→ x88776544pc: sum(table(length,data[,i])[,data[,i][jth]]!=0) 06/29 06:37
8F:→ x88776544pc: 算第j列的類別在第i行出現次數不為零的個數就可以了 06/29 06:40







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP