トップ 一覧 検索 ヘルプ RSS ログイン 印刷

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
 > word1 = "ADGHSIKURHSK"  
 > word2 = "ADGHSIKURRSK"  
 > strsplit(word1, "")[[1]] == strsplit(word2, "")[[1]]  
  [1]  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE FALSE  TRUE  TRUE