qdap check_spelling Ошибка в checkForRemoteErrors(val): один узел выдал ошибку: аргументы подразумевают различное количество строк
Я столкнулся с ошибкой
Error in checkForRemoteErrors(val) :
one node produced an error: arguments imply differing number of rows: 3, 0
при попытке использовать check_spelling
в qdap
пакет. Приведенные числа 3 и 0 относятся к данным, представленным ниже, но это лишь небольшая выборка гораздо большей строки проверки орфографии, и номера строк меняются, когда я передаю большие строки как для проверки орфографии, так и для использования в качестве словаря. У меня был случайный успех, когда вдруг он начинает работать, но как только я пытаюсь повторить процесс, я снова сталкиваюсь с той же ошибкой.
Я сталкиваюсь с той же ошибкой, когда использую check_spelling_interactive()
функция также.
Насколько я понимаю, оба слова, которые я хочу использовать для проверки орфографии и словаря, должны быть в символьных векторах.
Я обновил свою версию qdap
, Работает на Windows 7 64, R Studio версии 0.99.467, R версии 3.2.1.
Буду очень признателен за любую помощь, пожалуйста, так как я теряю волосы из-за этого, и у меня не так много свободного.
library(qdap)
spellcheckstring = "universal motor vlb"
mydictionary = c("brake", "starter", "shock", "pad", "kit", "bore", "toyota", "ford", "pump", "nissan", "gas", "alternator", "switch")
class(spellcheckstring) # character
class(mydictionary) # character
check_spelling(spellcheckstring, dictionary = mydictionary)
1 ответ
Словарь настолько мал, что когда он разделен (https://github.com/trinker/qdapTRUE
) нет возможных совпадений для этого письма. использование assume.first.correct=FALSE
:
check_spelling(spellcheckstring, dictionary = mydictionary, assume.first.correct=FALSE)
Версия 2.2.5 (версия dev) автоматически применяет assume.first.correct=FALSE
если в пользовательском словаре нет хотя бы одного слова, начинающегося со всех 26 букв алфавита.
Получить последнюю версию qdap
if (!require("pacman")) install.packages("pacman")
pacman::p_load_gh(
"trinker/qdapDictionaries",
"trinker/qdapRegex",
"trinker/qdapTools",
"trinker/qdap"
)