r - 替换R中字符句子中的单词
问题描述
好的,如何更改长度为 1 的字符向量中的单词?更具体地说,我在长度为 1 的字符向量中显然有句子“我想要这本书”,我想用“那个”替换“这个”这个词,然后找出其中存在多少个“那个”句子(其中 ofc 将为 1)。问题; 我该怎么做呢?我是否必须更改向量中的某些内容才能使用其他代码?就像让每个单词都成为一个独特的角色?我想用最简单的方法来做到这一点,如果可能的话,避免令人困惑的编码......谢谢大家!
解决方案
要计数,您可以使用:
stringr::str_count("I want this book", "this")
并替换:
stringr::str_replace("I want this book", "this", "that")
或在基础 R
gsub("this", "that", "I want this book", fixed = TRUE)
推荐阅读
- php - 升级到 Symfony flex (3.4) - 有很多捆绑包时的问题
- java - 如何导致矩阵形式的变化?
- php - 使用三元运算符简化条件表达式
- c++ - Pytorch 按元素应用各种功能(C++ API)
- node.js - 将带有 Content-Disposition 附件的 PNG 转换为 Nodejs 中的 Base64 或缓冲区
- django - DRF 中的观看次数增加
- netsuite - 如何在“新 nlobjSearchFilter”中添加 2 个条件?
- javascript - v-autocomplete 里面的值是字符串,但是在 v-model 里面是数字,怎么解决?
- php - 如何避免在 Laravel 中使用 AppServiceProvider 声明许多服务
- java - 如何使用普通变量传递系统变量以在命令行批处理脚本中调用java程序