我尝试使用我在R中从treeTagger中安装的这里和包koRpus。
library(koRpus)
tagged.results <- treetag(as.factor("salut ça va"), treetagger="manual", lang="fr", TT.options=list(path="C:\\TreeTagger\\bin\\tree-tagger.exe"))生成以下错误:
Erreur dans path.expand(path) : argument 'path' incorrect我不明白,因为我可以看到这条路径中的所有文件,它们是:树标记和树标记-刷新(应用程序文件)、标记-法语和块-法语,它们是windows命令文件。
我也试过:
set.kRp.env(TT.cmd="C:\\TreeTagger\\bin\\tree-tagger.exe", lang="fr")
tagged.text <- treetag(as.factor("salut ça va"),lang="fr")第二个错误产生相同的错误。
发布于 2015-12-10 21:49:25
这里有几个问题。首先,as.factor("salut“)应该是一个包含该文本的文件。您还在TT.options中缺少一个预设值。您需要将preset="fr“放在path参数之后。最后,路径本身应该指向根目录。
文档这里声明“配置如何调用TreeTagger的选项列表。您有两个基本选择:要么选择预定义的预置选项之一,要么提供一整套有效选项:路径强制:指向TreeTagger根目录的绝对路径。这是它的子文件夹bin、cmd和lib所在的位置。”
您将bin目录中的path变量指向.exe文件。运行以下代码以指向bin目录所在的根目录,如下所示:
library(koRpus)
tagged.results <- treetag("test.txt", treetagger="manual", lang="fr", TT.options=list(path="C:\\TreeTagger", preset="fr"))https://stackoverflow.com/questions/34211537
复制相似问题