我下载了TreeTaggerv3.2forWindows,并按照install.txt配置了它。我正试图在R与koRpus软件包中使用它。我把kRp.env设为-
set.kRp.env(TT.cmd="C:\\TreeTagger\\bin\\tag-english.bat", lang="en",
preset="en", treetagger="manual", format="file",
TT.tknz=TRUE, encoding="UTF-8" )
要标记的.My数据在一个文件中,并试图将其用作treetag("myfile.txt"),但它正在抛出错误-
矩阵中的错误(unlist(strsplit(tagged.text,"\t")),ncol = 3,byrow = TRUE,:'data‘必须是向量类型,是'NULL’ 此外:警告消息:运行命令'C:\windows\system32\cmd.exe /c C:\TreeTagger\bin\tag-english.bat C:\Users\vivsingh\Desktop\NLP\tree_tag_ex.txt‘的状态为255
独立的TreeTagger正在由windows.Any想法研究它是如何工作的?
发布于 2018-05-08 07:04:39
在使用伯恩哈德学习博客 7和R3.4.1 (x64)对R字向量进行柠檬化时,我遇到了完全相同的错误和警告。使用textstem也出现了这个问题,但是TreeTagger在cmd窗口中运行正常。
我混合了在这篇文章中找到的几个答案,下面是我正确运行的步骤和代码:
进入R win_library (~\Documents\R\win-library\3.4\rJava\jri\x64\jri.dll
)并复制jri.dll
(谢谢kravi!)若要将其替换为父文件夹,请执行以下操作。
关闭并重新启动R
library(koRpus)
set.kRp.env(TT.cmd="C:\\TreeTagger\\bin\\tag-english.bat", lang="en", preset="en", treetagger="manual", format="file", TT.tknz=TRUE, encoding="UTF-8")
lemma_tagged <- treetag(lemma_unique$word_clean, treetagger="manual", format="obj", TT.tknz=FALSE , lang="en", TT.options=list(path="c:/TreeTagger", preset="en"))
lemma_tagged_tbl <- tbl_df(lemma_tagged@TT.res)
希望能帮上忙。
发布于 2016-04-09 06:17:49
我贴出这个答案是为了保持记录。由于jri.dll
在64位处理器和Windows8.1上的位置不正确,我也面临着同样的问题。如果我们调用set.kRp.env(TT.cmd="manual", lang="en", TT.options=list(path="/path/to/tree-tagger-windows-x.x/TreeTagger", preset="en"))
并遵循以下两个步骤之一,我们可以解决此错误:
LD_LIBRARY_PATH = /path/to/rJava/jri
JAVA_HOME = /path/to/jdk1.x.x
java.library.path = /path/to/rJava/jri/jri.dll
CLASSPATH = /path/to/rJava/jri
jri.dll
从/path/to/rJava/jri/x64/jri.dll
和替换在path/to/rJava/jri/jri.dll
。此外,我们需要设置上述四个变量的路径。发布于 2017-05-02 08:47:02
我得到了这个问题(我想非常类似),并将查询发布到GitHub。https://github.com/unDocUMeantIt/koRpus/issues/7本例中的当前工作解决方案比我预期的要容易,只是降低了koRpus
包的级别。这可能会随着时间的推移而改变,但是这个版本应该是合适的。
library("devtools")
install_github("unDocUMeantIt/koRpus", ref="0.06-5")
他们说,这个包与Java无关。
https://stackoverflow.com/questions/34988254
复制相似问题