私は、データフレームを持っている、と私は私が使用して特別な文字を見つけたい:greplを使用して特別な文字を検索していますか?
example$bb <- ifelse(grepl("*****", example$aa)==T, 1, 0)
しかし、Rは言う:
Error in grepl("*****", example$aa : invalid regular expression, reason 'Invalid use of repetition operators'
任意の提案? 私は*****のシンボルを書く方法?
'grepl( '**'、 '**'、固定= TRUE)' –
を検索するためのエスケープメタ文字
/
を使用し、メタ文字です'ifelse'、' grepl( "*****"、example $ aa)== T'のように、 '== T'を' grepl( "*****"、example $ aa ) 'で十分です。また、 'T'を上書きすることができるので、' T'と省略するのではなく、 'TRUE'を書き出すほうがよいでしょう。したがって、 'T < - FALSE'は有効な文です。 – lmoありがとう。 –