Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
grep でドットが含まれる名前を見つけるのに苦労しています。それらを見つけることができません。私は、非ドット名に問題はありません。「JD Drew」などの名前を意味します。次のコードを試しました。
grepl("J.D. Drew" ,data_player$name)
前もって感謝します
これらのドットをエスケープする必要があります。grepl(引数なしfixed=TRUE)は最初の引数として正規表現を受け入れる必要があるためです。正規表現のドットは任意の文字に一致します。インオーダーでリテラル ドットに一致させるには、正規表現部分でそれらをエスケープする必要があります。または、 char クラスを使用して、それらをリテラルなものとして扱うこともできます[.]
grepl
fixed=TRUE
[.]
grepl("J\\.D\\. Drew" ,data_player$name)