Spotfire TERR text mining error: "name must be a single string"
Spotfire TERR text mining error: "name must be a single string"
我正在尝试创建一个脚本,将 属性 和操作控件与 TERR 结合起来进行文本挖掘 (tm)。
我 运行 我的脚本在开源 R 中成功运行,但在 TERR 中一直出错。我已经将导致错误的函数缩小到 VCorpus,它是 tm 包的一部分。这是导致错误的脚本部分:
myinput <- do.call(paste, c(as.list(col1), sep=" "))
Col1 is a document property (string) based on selection from property
control drop down list.
b <- VCorpus(VectorSource(myinput), readerControl = list(language = 'eng'))
... 我在 TERR 中收到的错误消息是:
TIBCO Enterprise Runtime for R returned an error: 'Error in
getS3method("pGetElem", class(x), TRUE) : 'name' must be a single
string'.
我也是这样。
我可以很好地使用开放式 R 引擎,但在 TERR 中,我正在尝试解决此错误。
我怀疑 TERR 期望的数据格式。
从 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 当 class 参数为
时,getS3method 函数现在可以工作
长度大于 1。
我正在尝试创建一个脚本,将 属性 和操作控件与 TERR 结合起来进行文本挖掘 (tm)。
我 运行 我的脚本在开源 R 中成功运行,但在 TERR 中一直出错。我已经将导致错误的函数缩小到 VCorpus,它是 tm 包的一部分。这是导致错误的脚本部分:
myinput <- do.call(paste, c(as.list(col1), sep=" "))
Col1 is a document property (string) based on selection from property control drop down list.
b <- VCorpus(VectorSource(myinput), readerControl = list(language = 'eng'))
... 我在 TERR 中收到的错误消息是:
TIBCO Enterprise Runtime for R returned an error: 'Error in getS3method("pGetElem", class(x), TRUE) : 'name' must be a single string'.
我也是这样。 我可以很好地使用开放式 R 引擎,但在 TERR 中,我正在尝试解决此错误。
我怀疑 TERR 期望的数据格式。
从 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 当 class 参数为
时,getS3method 函数现在可以工作