使用koRpus函数treetagger和R.

时间:2017-03-08 09:30:47

标签: r korpus

由于我是初学者,试图让korpus与R一起工作,所以任何建议都会很棒。

我在我的Windows机器上安装了TreeTagger,然后我安装了koRpus包。 我的问题是如何使用koRpus与R?

一起使用treetagger

是否有要添加的设置?

我尝试使用此命令:

writeLines(text = 'All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.', con = "myfile.txt"); treetag("myfile.txt")
Error: could not find function "treetag"

非常感谢您的帮助

贝斯茨

2 个答案:

答案 0 :(得分:0)

我不熟悉koRpus,但您可以尝试调用这样的函数:

koRpus::treetag("test")

或者像这样:

library(koRpus)
writeLines(text = 'All human beings are born free and equal in dignity and rights. They are endowed with reason and conscience and should act towards one another in a spirit of brotherhood.', con = "myfile.txt"); treetag("myfile.txt")

答案 1 :(得分:0)

将TreeTagger与koRpus一起使用时,您还需要设置koRpus环境的信息(即告诉它在您的计算机上找到TreeTagger的位置等),您可以使用set.kRp.env功能执行此操作。下面是一个示例,您必须根据计算机上的路径和要求进行定制:

set.kRp.env(TT.cmd="C:/Program Files/TreeTagger/bin/tag-english.bat", lang="en", 
            TT.options=list(path="C:/Program Files/TreeTagger", preset="en"), validate=TRUE)

在使用R之前,您可能还想尝试TreeTagger是否在R之外工作。