首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >R中的TreeTagger

R中的TreeTagger
EN

Stack Overflow用户
提问于 2016-01-25 08:41:53
回答 4查看 2.8K关注 0票数 3

我下载了TreeTaggerv3.2forWindows,并按照install.txt配置了它。我正试图在R与koRpus软件包中使用它。我把kRp.env设为-

代码语言:javascript
代码运行次数:0
运行
复制
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想法研究它是如何工作的?

EN

回答 4

Stack Overflow用户

发布于 2018-05-08 15: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

代码语言:javascript
代码运行次数:0
运行
复制
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)

希望能帮上忙。

票数 2
EN

Stack Overflow用户

发布于 2016-04-09 14: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"))并遵循以下两个步骤之一,我们可以解决此错误:

  1. 在安装R时,如果只安装64位版本的R,并为这些变量指定正确的路径 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
  2. 如果我们已经安装了这两个版本,即。32位和64位R在您的计算机上,然后只需复制jri.dll/path/to/rJava/jri/x64/jri.dll和替换在path/to/rJava/jri/jri.dll。此外,我们需要设置上述四个变量的路径。
票数 1
EN

Stack Overflow用户

发布于 2017-05-02 16:47:02

我得到了这个问题(我想非常类似),并将查询发布到GitHub。https://github.com/unDocUMeantIt/koRpus/issues/7本例中的当前工作解决方案比我预期的要容易,只是降低了koRpus包的级别。这可能会随着时间的推移而改变,但是这个版本应该是合适的。

代码语言:javascript
代码运行次数:0
运行
复制
library("devtools")
install_github("unDocUMeantIt/koRpus", ref="0.06-5")

他们说,这个包与Java无关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34988254

复制
相关文章

相似问题

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