首页 > 解决方案 > 替换R中字符句子中的单词

问题描述

好的,如何更改长度为 1 的字符向量中的单词?更具体地说,我在长度为 1 的字符向量中显然有句子“我想要这本书”,我想用“那个”替换“这个”这个词,然后找出其中存在多少个“那个”句子(其中 ofc 将为 1)。问题; 我该怎么做呢?我是否必须更改向量中的某些内容才能使用其他代码?就像让每个单词都成为一个独特的角色?我想用最简单的方法来做到这一点,如果可能的话,避免令人困惑的编码......谢谢大家!

标签: rvectorcharacter

解决方案


要计数,您可以使用:

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)

推荐阅读