आर

2012-01-15 10 views
5

में वर्डनेट पैकेज लोड करने में समस्या मुझे आर में वर्डनेट लोड करने में परेशानी है। मैं आर x64 2.14.1 का उपयोग करता हूं। मैंने पैकेज वर्डनेट स्थापित किया और फिर मैंने पैकेज लोड करने का प्रयास किया।आर

> library(wordnet) 
Warning message: 
In initDict() : 
    cannot find WordNet 'dict' directory: please set the environment variable WNHOME to its parent 

क्या गलत है? मैं कैसे और कैसे निर्देशिका WNHOME सेट करना चाहिए।

उत्तर

2

डेटा को अलग से स्थापित किया जाना है। यदि आप लिनक्स पर हैं, तो बस "वर्डनेट" पैकेज इंस्टॉल करें (विंडोज़ पर, यह अधिक मैनुअल होगा)।

sudo apt-get install wordnet # For Debian-based distributions 
6

आपको शब्दकोश पथ सेट करना होगा। नीचे उदाहरण देखें।

setDict("/Users/kasper2304/Desktop/WordNet-3.0/dict") 

इसके अलावा मैं आर स्टूडियो तो मैं JGR उपयोग करने के लिए मजबूर किया गया था का उपयोग कर समस्या थी।

2

यह ठीक काम करता है के द्वारा इसे हल। हम() dict के मूल निर्देशिका जो ./WordNet/2.1 है आर से Sys.setenv का उपयोग कर

library(wordnet) 
setDict("C:/Program Files (x86)/WordNet/2.1/dict") 
Sys.setenv(WNHOME = "C:/Program Files (x86)/WordNet/2.1") 
0

मैं एक ही समस्या का सामना करना पड़ गया था, जबकि पुस्तकालय "Wordnet" आर में विंडोज पर फोन करने के लिए WNHOME सेट करना होगा। फिर कई असफल परीक्षणों के बाद, मैंने इस साइट https://en.freedownloadmanager.org/users-choice/Wordnet_2.1.html से WordNet_2.1.exe फ़ाइल डाउनलोड की। इसे डाउनलोड करने के बाद, आप सीधे आर में पथ सेट कर सकते हैं और आगे कोई इंटरप्टशन के साथ आगे बढ़ सकते हैं। मेरे लिए यह काम किया:

library(wordnet) 
    setDict("C:/Program Files/WordNet/2.1/dict") 
    Sys.setenv(WNHOME = "C:/Program Files/WordNet/2.1") 
    getDict() 

इसे आजमाएं !!