strsplit()

文字列をベクトルに分解する

文字列(例えば単語)を一文字ずつのベクトルに分解する。

strsplit("ABCDefgh123", "")
[[1]]
 [1] "A" "B" "C" "D" "e" "f" "g" "h" "1" "2" "3"

出力はリスト型なので、ベクトルを拾い出す

strsplit("ABCDefgh123", "")[[1]]
[1] "A" "B" "C" "D" "e" "f" "g" "h" "1" "2" "3"

文字のベクトルを比較する

> word1 = "ADGHSIKURHSK"  
> word2 = "ADGHSIKURRSK"  
> strsplit(word1, "")[[1]] == strsplit(word2, "")[[1]]  
 [1]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE