无法在R中加载wordnet包

时间:2012-01-15 09:40:09

标签: r wordnet

我无法将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 个答案:

答案 0 :(得分:7)

您需要设置字典路径。见下面的例子。

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

此外,我在使用R-studio时遇到了问题,所以我被迫使用JGR。

答案 1 :(得分:4)

必须单独安装数据。 如果你在Linux上,只需安装“wordnet”软件包(在Windows上,它将更加手动)。

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

答案 2 :(得分:2)

这很好用。我们需要使用Sys.setenv()

将WNHOME设置为dict的父目录,即来自R的./WordNet/2.1。
library(wordnet)
setDict("C:/Program Files (x86)/WordNet/2.1/dict")
Sys.setenv(WNHOME = "C:/Program Files (x86)/WordNet/2.1") 

答案 3 :(得分:0)

我遇到了这个问题并通过从http://wordnetcode.princeton.edu/2.1/WordNet-2.1.exe下载并安装wordnet来解决了这个问题 然后重新运行

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

答案 4 :(得分:0)

我在调用图书馆时遇到了同样的问题" wordnet"在Windows上的R中。 然后在许多不成功的试验后,我从这个网站https://en.freedownloadmanager.org/users-choice/Wordnet_2.1.html下载了WordNet_2.1.exe文件。 下载后,您可以直接在R中设置路径,不再进一步中断。对我来说这很有效:

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

试一试!!