我在将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以及怎样设置?
您需要设置字典路径。请参考下面的示例。
setDict("/Users/kasper2304/Desktop/WordNet-3.0/dict")
我遇到了使用R-studio的问题,所以被迫使用JGR。
需要单独安装数据。如果您使用的是Linux操作系统,只需安装“wordnet”软件包即可(在Windows上则需要手动安装)。
sudo apt-get install wordnet # For Debian-based distributions
这个很好用。我们需要使用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")
我曾遇到这个问题,通过从http://wordnetcode.princeton.edu/2.1/WordNet-2.1.exe下载并安装wordnet,然后再次运行解决了它。
library(wordnet)
setDict("C:/Program Files (x86)/WordNet/2.1/dict")
在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()
试一下!!