2012-09-13 10 views
5

मैं आर 2.15.1 में टीएम और वर्डक्लाउड पैकेज का उपयोग कर रहा हूं। मैं एक डीटीएम से क्लाउड शब्द बनाने की कोशिश कर रहा हूं।वर्डक्लाउड पैकेज: "त्रुटि में त्रुटि (...): अवैध '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

डीएफ <- डीएफ [! डीएफ $ टेक्स्ट == '',] मेरी समस्या तय की गई। – dmvianna

संबंधित मुद्दे