Ошибка интеллектуального анализа текста 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.