我无法将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。
答案 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()
试一试!!