« [R]データフレームをtibbleに変換する | トップページ | [R]正規表現による文字列の比較 »

2023年8月28日 (月)

[R]正規表現による文字列の比較

grepl関数を使う。grepl関数はマッチしたらTRUE、そうでなければFALSEを返すので、要素の数が一つの文字列型ベクトルを与えれば、文字列の比較に使うことが出来る。

> s <- c("ABC", "ABCD", "BCD", "CD")
> grepl("^AB", s)
[1] TRUE TRUE FALSE FALSE
> grepl("CD$", s)
[1] FALSE TRUE TRUE TRUE
> if (grepl("^AB", "BCD")) {cat("OK\n")}
> if (grepl("^AB", "ABC")) {cat("OK\n")}
OK

« [R]データフレームをtibbleに変換する | トップページ | [R]正規表現による文字列の比較 »

R(文字と文字列)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]データフレームをtibbleに変換する | トップページ | [R]正規表現による文字列の比較 »

無料ブログはココログ

■■

■■■