替换R中字符句子中的单词

标签 r vector character

好吧,如何更改长度为 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)

关于替换R中字符句子中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64987634/

相关文章:

r - 创建大型数据帧

r - ggplot2 -- 自动放大 geom_smooth(使用 coord_cartesian)

c++ - 将两个复杂属性重组为新对象

mysql - 在我的 LAMP 命令行服务器上查看 mysql 中的二进制文件打乱了我的字符

r - pivot_longer 与组和删除列名前缀

r - 如何读取 dBase 文件的一部分

c++ - 我可以合法地写入常量 vector 指向的数据吗?把它分类?

从函数返回 vector 时 C++ 中止(核心转储)

string - 在 Swift 字符串中使用模数——如何将其他字母大写?

string - Julia:如何将向量的字符连接在一起( ["a"、 "b"、 "c"] -> "abc")