R: 对向量中的每个元素,检查其是否包含某个“单词”

Posted 5号平凡的我

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R: 对向量中的每个元素,检查其是否包含某个“单词”相关的知识,希望对你有一定的参考价值。

#检测一个字符串中,是否包含某个子串,是返回T,否返回Frequire(stringr)

require(stringr)
test <- c("这里有天气热敏感冒","好天气","感冒了,也要加油","感?冒","","不是","感冒?不是!")
str_detect(test,"感冒")

num_dec <- 0;loops <-1
while(loops <= length(test)){
  if(is.na(test[loops])){
    loops = loops + 1
  }else{
    if(str_detect(test[loops],"感冒")){
      num_dec = num_dec + 1
      print(loops) 
      loops = loops + 1
    }else{loops = loops + 1}
  }
}
print(num_dec)

  

  输出结果有:print(loops)为包含“感冒”这个词的元素 的坐标。print(num_dec):为总共包含这个词的元素的个数

 

以上是关于R: 对向量中的每个元素,检查其是否包含某个“单词”的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用打字稿中的关键字类型检查句子是否包含某个单词?

如何检查向量的所有元素是不是在 Eigen c++ 中的另一个向量中?

2.14拼写检查与词典操作

怎么在数组中修改一个元素

R - 使用不同数据框架中的日期,检查日期范围是否包含某个值。

我可以检查字符串中是否包含数组的元素吗?