Ошибка интеллектуального анализа текста Spotfire TERR: "имя должно быть одной строкой"

Я пытаюсь создать скрипт, который выполняет анализ текста (tm), комбинируя свойства и элементы управления действиями с TERR.

Я успешно запустил свой скрипт в R с открытым исходным кодом, но получаю сообщение об ошибке в TERR. Я сузил функцию, вызывающую ошибку, до VCorpus, части пакета tm. Вот часть скрипта, вызывающая ошибки:

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

Col1 - это свойство документа (строка), основанное на выборе из выпадающего списка управления свойствами.

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

... и сообщение об ошибке, которое я получаю в TERR:

TIBCO Enterprise Runtime для R вернул ошибку: "Ошибка в getS3method("pGetElem", class(x), TRUE):" имя "должно быть одной строкой".

2 ответа

Решение

Получил решение от сообщества разработчиков 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 теперь работает, когда аргумент класса имеет

длина больше 1.

Я тоже в этом месте. Я могу преуспеть, используя open R engine, но в TERR я пытаюсь решить эту ошибку.

Я подозреваю о формате данных, ожидаемых TERR.

Другие вопросы по тегам