调用textstat_simil函数报错“找不到该函数”的问题求助
解决textstat_simil函数找不到的问题
问题根源
quanteda从v3.0版本开始,将文本统计类函数(包括textstat_simil)拆分到了独立的quanteda.textstats扩展包中,仅安装quanteda无法调用该函数。
解决步骤
安装并加载
quanteda.textstats包# 安装包 install.packages("quanteda.textstats") # 加载包 library(quanteda.textstats)或者不加载包,直接用包名前缀调用函数:
similarity_matrix <- quanteda.textstats::textstat_simil(x = sample_dfm, margin = 'documents', method = 'jaccard', min_simil = 0.85)验证安装有效性
- 查看
quanteda.textstats版本,确保为最新:packageVersion("quanteda.textstats") - 直接查看函数帮助文档,确认能正常访问:
?quanteda.textstats::textstat_simil
- 查看
额外排查点
- 检查quanteda版本是否≥v3.0,若版本过低需升级:
packageVersion("quanteda") # 升级quanteda install.packages("quanteda") - 确认工作环境中没有重名自定义函数,运行
exists("textstat_simil"),若返回TRUE,执行rm(textstat_simil)删除重名对象。
- 检查quanteda版本是否≥v3.0,若版本过低需升级:
内容的提问来源于stack exchange,提问作者Nuria
相关产品推荐
相关产品推荐

