繁体   English   中英

在 data.frame 上找到确切的字符串

[英]finding exact string on data.frame

我正在尝试使用以下代码在数据框中查找字符串:

grep('of', df$term, fixed=TRUE )

但它返回例如“种类”。

我怎样才能让它只寻找“of”这个词? (它可以是另一个代码,不必是grep)

谢谢

您是否正在使用stringr包寻找这样的东西? 当然,肯定还有其他文本可能性。

text <- c("of", "lots of", "often", "toff")

在文本字符串中查找模式位于开头、具有“of”和结尾的地方

str_detect(text, "^of$")
[1]  TRUE FALSE FALSE FALSE

不完全清楚你从这个问题中得到什么。 你想匹配“of”而不是“kind of”?

只使用==怎么样? 仅当字符串完全等于“of”时才返回匹配项 - 它应该比基于正则表达式的方法更有效。

text <- c("of", "kind of", "often", "toff")
text == 'of'
[1]  TRUE FALSE FALSE FALSE

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM