在R中加载wordnet包出现问题

9

我在将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

您需要设置字典路径。请参考下面的示例。

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

我遇到了使用R-studio的问题,所以被迫使用JGR。


4

需要单独安装数据。如果您使用的是Linux操作系统,只需安装“wordnet”软件包即可(在Windows上则需要手动安装)。

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

3

这个很好用。我们需要使用Sys.setenv()函数将WNHOME设置为dict的上级目录,即./WordNet/2.1,与R一起使用。

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

2

1

在Windows上使用R调用"wordnet"库时,我遇到了同样的问题。 经过多次尝试未果后,我从该网站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()

试一下!!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接