我试图使用以下代码在数据框中查找字符串:
grep('of', df$term, fixed=TRUE )
但它返回"有点"例如。
我怎样才能让它只看到"""字? (它可以是另一个代码,不必是grep)
由于
答案 0 :(得分:1)
您是否正在寻找使用stringr
包裹的类似内容?当然,肯定有其他文本可能性。
text <- c("of", "lots of", "often", "toff")
在模式开头的文本字符串中找到&#34;&#34;&#34;结束
str_detect(text, "^of$")
[1] TRUE FALSE FALSE FALSE
答案 1 :(得分:1)
从问题开始,你的意思并不完全清楚。你想匹配&#34;&#34;但不是&#34;有点&#34;?
使用==
怎么样?仅当字符串完全等于&#34;&#34;时,才会返回匹配项。 - 它应该比基于正则表达式的方法更有效。
text <- c("of", "kind of", "often", "toff")
text == 'of'
[1] TRUE FALSE FALSE FALSE