string - 计算 R 中单词出现的次数

标签 string r

是否有一个函数可以计算特定关键字在数据集中包含的次数?

例如,如果 dataset <- c("corn", "cornmeal", "corn on the cob", "meal")计数将为 3。

最佳答案

暂时假设您想要包含“corn”的元素数量:

length(grep("corn", dataset))
[1] 3

在您更好地了解 R 的基础知识后,您可能需要查看“tm”包。

编辑:我意识到这一次你想要任何“ Jade 米”,但将来你可能想要得到单词“ Jade 米”。 Bill Dunlap 在 r-help 上指出了一种用于收集整个单词的更紧凑的 grep 模式:

grep("\\<corn\\>", dataset)

关于string - 计算 R 中单词出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7782113/

相关文章:

r - 绘制选定区域的 netcdf 数据

r - R 中 read.table() 函数中的多个 na.strings

Java:如何检查字符串中是否包含字符

ruby - 挤压被空格打断的词而不影响句子中的其他词

iOS Swift - 将目标(选择器)添加到字符串

r - 如何使正态分布过度发挥的数据集变量的直方图变得更简单、更精美?

c++ - MFC如何从另一个类获取CString到CRegSettings类

python - 从 Pandas 数据框中的字符串中删除单个字母

800K 文档的 R 文本分类

r - 在 R 中指定错误消息的调用函数