Проблемы с загрузкой пакета Wordnet в R - PullRequest
7 голосов
/ 15 января 2012

У меня проблемы с загрузкой wordnet в R. Я использую R x64 2.14.1. Я установил пакет wordnet, а затем попытался загрузить пакет.

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

Что не так? Как и для чего следует устанавливать каталог WNHOME.

Ответы [ 5 ]

7 голосов
/ 09 ноября 2012

Вам необходимо установить путь к словарю. Смотрите пример ниже.

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

Кроме того, у меня были проблемы с использованием R-studio, поэтому я был вынужден использовать JGR.

4 голосов
/ 15 января 2012

Данные должны быть установлены отдельно. Если вы работаете в Linux, просто установите пакет «wordnet» (в Windows он будет более ручным).

sudo apt-get install wordnet  # For Debian-based distributions
2 голосов
/ 05 мая 2016

Это отлично работает.Нам нужно установить WNHOME в родительский каталог dict, который является ./WordNet/2.1 из R с использованием Sys.setenv ()

library(wordnet)
setDict("C:/Program Files (x86)/WordNet/2.1/dict")
Sys.setenv(WNHOME = "C:/Program Files (x86)/WordNet/2.1") 
0 голосов
/ 03 декабря 2017

Я столкнулся с той же проблемой при вызове библиотеки "wordnet" в R в Windows. Затем, после многих неудачных испытаний, я скачал файл WordNet_2.1.exe с этого сайта https://en.freedownloadmanager.org/users-choice/Wordnet_2.1.html. После загрузки этого вы можете напрямую установить путь в R и продолжить без перерывов. Для меня это сработало:

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

Попробуй !!

0 голосов
/ 17 июня 2015

У меня была эта проблема, и я решил ее, загрузив и установив wordnet из http://wordnetcode.princeton.edu/2.1/WordNet-2.1.exe, а затем перезапустив

library(wordnet)
setDict("C:/Program Files (x86)/WordNet/2.1/dict")
...