首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有koRpus R包的树标记器路径错误

带有koRpus R包的树标记器路径错误
EN

Stack Overflow用户
提问于 2015-12-10 20:53:53
回答 1查看 1.8K关注 0票数 0

我尝试使用我在R中从treeTagger中安装的这里和包koRpus。

代码语言:javascript
复制
library(koRpus)
tagged.results <- treetag(as.factor("salut ça va"), treetagger="manual", lang="fr", TT.options=list(path="C:\\TreeTagger\\bin\\tree-tagger.exe"))

生成以下错误:

代码语言:javascript
复制
Erreur dans path.expand(path) : argument 'path' incorrect

我不明白,因为我可以看到这条路径中的所有文件,它们是:树标记和树标记-刷新(应用程序文件)、标记-法语和块-法语,它们是windows命令文件。

我也试过:

代码语言:javascript
复制
set.kRp.env(TT.cmd="C:\\TreeTagger\\bin\\tree-tagger.exe", lang="fr")
tagged.text <- treetag(as.factor("salut ça va"),lang="fr")

第二个错误产生相同的错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-10 21:49:25

这里有几个问题。首先,as.factor("salut“)应该是一个包含该文本的文件。您还在TT.options中缺少一个预设值。您需要将preset="fr“放在path参数之后。最后,路径本身应该指向根目录。

文档这里声明“配置如何调用TreeTagger的选项列表。您有两个基本选择:要么选择预定义的预置选项之一,要么提供一整套有效选项:路径强制:指向TreeTagger根目录的绝对路径。这是它的子文件夹bin、cmd和lib所在的位置。”

您将bin目录中的path变量指向.exe文件。运行以下代码以指向bin目录所在的根目录,如下所示:

代码语言:javascript
复制
library(koRpus)
tagged.results <- treetag("test.txt", treetagger="manual", lang="fr", TT.options=list(path="C:\\TreeTagger", preset="fr"))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34211537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档