我在R中使用TM包来执行文本文档上的聚类。在TDM上运行相异度函数时,我面临以下错误
Error in (function (classes, fdef, mtable) :
unable to find an inherited method for function ‘dissimilarity’ for signature ‘"TermDocumentMatrix"’
代码段
docsTDM <- tm_map(docs8,PlainTextDocument)
docsTDM1 <- TermDocumentMatrix(docsTDM)
docsdissim <- dissimilarity(docsTDM1, method = "cosine")
我正在引用以下链接以访问docs8步骤
http://www.r-bloggers.com/text-mining-in-r-automatic-categorization-of-wikipedia-articles/
答案 0 :(得分:4)
看起来dissimilarity()
包中不再支持函数tm
,因此您正在查看的代码将无效。
请参阅最近tm
proxy::dist()
中的“弃用和已解散”部分。
作者建议使用{{1}}代替。