2016-06-28 13 views

答えて

2

おそらく、我々はgrep

as.integer(grepl("\\ba\\b", df$text, ignore.case=TRUE)) 

や `\\ B` @Arun stringr

library(stringr) 
as.integer(str_detect(df$text, "\\ba\\b")) 
#[1] 1 0 1 0 1 1 
+0

を使用して、単語の境界を示す必要があります。だから本質的には、 "" a "またはそれは動作するでしょう – akrun

+1

ああ!私の悪い..私はサンプルの答えによって捨てられた..また、\\ bのチップのおかげで分からなかった! – theArun

+0

うまく働いた、ありがとう! – dhrice