0

我正在尝试创建一个脚本,该脚本将属性和操作控件与 TERR 结合起来进行文本挖掘 (tm)。

我已经在开源 R 中成功运行了我的脚本,但在 TERR 中不断出现错误。我已将导致错误的功能缩小到 VCorpus,它是 tm 包的一部分。以下是导致错误的脚本部分:

myinput <- do.call(paste, c(as.list(col1), sep=" ")) 

Col1 是基于从属性控制下拉列表中选择的文档属性(字符串)。

b <- VCorpus(VectorSource(myinput), readerControl = list(language = 'eng'))

...我在 TERR 中收到的错误消息是:

R 的 TIBCO Enterprise Runtime 返回错误:'getS3method("pGetElem", class(x), TRUE) 中的错误:'name' 必须是单个字符串'。

4

2 回答 2

0

我也在这个时候。我可以使用开放式 R 引擎做得很好,但在 TERR 中我试图解决这个错误。

我怀疑 TERR 期望的数据格式。

于 2016-06-15T22:55:42.793 回答
0

从 Tibco 开发者社区获得解决方案

答:如果您使用 TERR 4.1,您将不会遇到此错误。

在 4.1 版本中修复了一个错误

参考 :

https://docs.tibco.com/pub/enterprise-runtime-for-R/4.1.0/TIB_terr_4.1.0_relnotes.pdf

请参见第 16 页的以下修复

TERR-6049 getS3method 函数现在在 class 参数为

长度大于 1。

于 2016-06-22T18:23:52.377 回答