2012-01-15 716 views
5

Tengo problemas para cargar wordnet en R. Uso R x64 2.14.1. Instalé el paquete wordnet y luego traté de cargar el paquete.Problema al cargar el paquete de wordnet en R

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

¿Qué pasa? Cómo y a qué debo configurar el directorio WNHOME.

Respuesta

2

Los datos deben instalarse por separado. Si está en Linux, simplemente instale el paquete "wordnet" (en Windows, será más manual).

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

Debe establecer la ruta del diccionario. Vea el ejemplo a continuación.

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

Además, tuve problemas para usar R-studio, así que me vi obligado a utilizar JGR.

2

Esto funciona bien. Necesitamos establecer WNHOME al directorio del dict matriz que sea ./WordNet/2.1 de R usando Sys.setenv()

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

que estaba enfrentando el mismo problema al llamar a la biblioteca "wordnet" en R en Windows. Luego, después de muchas pruebas infructuosas, descargué el archivo WordNet_2.1.exe de este sitio https://en.freedownloadmanager.org/users-choice/Wordnet_2.1.html. Después de descargar esto, puede establecer directamente la ruta en R y continuar sin más interrupciones. Para mí esto funcionó:

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

¡Pruébalo!

Cuestiones relacionadas