5

我在 R 2.15.1 中使用 tm 和 wordcloud 包。我正在尝试从 DTM 制作文字云。这是代码:

library(wordcloud)
thedtmsparse = inspect(sparse)
trymatrix = t(thedtmsparse)
colnames(trymatrix) = c()
comparison.cloud(trymatrix, max.words=15, random.order=FALSE)

我从最后一个命令中收到以下错误:

Error in strwidth(words[i], cex = size[i], ...) : invalid 'cex' value

我在另一个 DTM 上使用了相同的代码,它运行良好,我得到了词云。有人可以告诉我解决该错误的方法吗?

拉维

4

1 回答 1

5

您没有提供可重现的代码(可能是没有人回答您的问题的一个重要原因),所以我只能冒险猜测问题可能是什么。

我遇到了同样的错误,所以我将分享我的经验。问题是我的术语文档矩阵中有NA's 而不是0's。只需修复它即可解决该问题。

于 2013-06-24T17:39:24.457 回答