作者Goodlover (上班族謝小德)
看板Statistics
標題[問題] 請問SAS尋找包含字串的程式問題
時間Tue Feb 19 17:03:17 2008
各位大大好
小弟手邊的資料如下
假設X變項裡面的資料有四筆
分別是
AGTCFTGACTACT
ATCGTAGCATGAT
TCGTAYCGTAGTC
TGATCAUTGCATG
請問我想區別出裡面字串只包含有ATCG的
以及除了ATCG還有其他字母的兩種區別
也就是說
我希望可以做出兩種檔
一種檔是只有含ATCG
ATCGTAGCATGAT
一種檔是其他有別的字母的
AGTCFTGACTACT
TCGTAYCGTAGTC
TGATCAUTGCATG
該下什麼語法來找出來呢
謝謝各位強者大大
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.40.30
1F:推 tew:我不懂你第二種是甚麼意思 02/19 21:29
2F:推 tew:但請查SAS的help proc sql的指令 02/19 21:30
3F:推 tew:會有所解答,最近要買電腦資料都不在手邊 02/19 21:30
4F:推 tew:無法給你精確的解答 02/19 21:31
5F:推 h0h1:1. where column-name eqt 'ATCG' 2. 1的補集 except 02/19 22:08
6F:推 kingbee:可能要寫到where語法 或是 substr函數 02/20 13:48
7F:推 evaseel:這個問題是指有四個字串, 我要找出這四個字串中 02/20 13:52
8F:→ evaseel:誰只有 A, T, C, G, 這四種字母 02/20 13:52
9F:→ evaseel:然後我想把 "ATCGTAGCATGAT" 和其他三個分開來, 02/20 13:53
10F:→ evaseel:不知道我這樣理解對嗎? 02/20 13:53
11F:→ Goodlover:對對對對 謝謝大大幫我解釋 ^^ 02/21 11:55
12F:→ Goodlover:那請問大大有不錯的方式嗎 SQL我還是不太會用耶 02/21 11:55
13F:推 salutary:可以試試看用 array 去做 02/25 10:41