2012-09-13 91 views
5

我在R 2.15.1中使用了tm和wordcloud軟件包。 我正在嘗試從DTM創建一個詞語云。下面是代碼:wordcloud軟件包:獲取「strwidth(...)中的錯誤:無效'cex'值」

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相同的代碼在那裏它工作得很好,我有話雲。 有人可以告訴我一個錯誤的修復嗎?

拉維

回答

5

您沒有提供可重複的代碼(可能是一大原因,沒有人回答你的問題),所以我只能大膽猜測的問題可能是什麼。

我面臨同樣的錯誤,所以我會分享我的經驗。問題是我的NA的,而不是0的在我的任期文件矩陣。簡單地解決這個問題就解決了。

+0

DF < - DF [!DF $ text =='',]解決了我的問題。 – dmvianna