R版本3.1.1的R软件包安装问题

时间:2015-02-08 05:53:20

标签: r opennlp

我一直在尝试安装" OpenNLP"由链接指示的包。但是,我收到的错误消息显示为enter image description here

R packages for openNLP

3 个答案:

答案 0 :(得分:2)

如果您想在openNLP.models.en包中安装预先训练的英语模型而不是openNLP本身(它们是分开的),您需要提供文件的完整路径作为第一个参数然后回购= NULL。以下版本对我有用:

install.packages("http://datacube.wu.ac.at/src/contrib/openNLPmodels.en_1.5-1.tar.gz",
                  repos=NULL, type="source")

openNLP.models.en是openNLP运行注释器所必需的。您可以下载单独的模型并在函数本身中指向它们,如下所示:

Maxent_Sent_Token_Annotator(language = "en", probs = FALSE, model = "models/en-sent.bin")

您必须将它们放在" models"

下的工作目录中

然而,实体注释器从未以这种方式为我工作:

Maxent_Entity_Annotator(language = "en", kind = "person", 
                        probs = FALSE,model = model = "models/en-ner-person.bin")

我收到一条java错误,说找不到该模型。

我必须安装openNLP.models.en软件包。

答案 1 :(得分:2)

这些步骤对我有用(在Windows 10的RStudio 1.0.136上运行R版本3.3.1):

1)install.packages(“openNLP”)

2)install.packages(“openNLPmodels.en”,repos =“http://datacube.wu.ac.at”)

此时,控制台中显示三条警告“无法访问存储库索引”,但最终下载并安装了该软件包。

3)在包列表中选择两个包

答案 2 :(得分:-2)

可以直接从CRAN获得(至少对于Mac):

install.packages("openNLP")