You need to enable JavaScript to run this app. R文本挖掘高频词统计时单词被截断的原因咨询
优惠活动
大模型
产品
解决方案
定价
更多

R文本挖掘高频词统计时单词被截断的原因咨询

问题原因

你观察到的单词截断现象,是预处理阶段调用了词干提取函数导致的:

  • 你的代码里有一行tm_map(stemDocument),这个函数会基于波特词干提取算法,把所有同根的不同形态单词统一缩减为词根形式,目的是合并统计同根词的总出现频次(比如vaccine/vaccines/vaccination会被统一提取为vaccin,educate/education/educational会被统一提取为educ),这是文本挖掘里合并同义不同形词汇的常规操作,不是代码错误。

解决方法

如果不需要合并同根词,想要保留原始完整单词做词频统计,直接删除tm_map(stemDocument)这行代码重新运行即可。
如果希望保留同根词合并的统计逻辑,同时最终输出完整词汇,可以在词频统计完成后调用stemCompletion()函数,将词根映射回语料中出现过的完整原词,示例代码如下:

# 把词干补全为原始语料中的完整词
tableNR$complete_word <- stemCompletion(tableNR$word, corpusNR)

运行后complete_word列就会显示对应词根的完整原词。

内容的提问来源于stack exchange,提问作者Mark Locklear

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 12:36:04