qdap check_spelling checkForRemoteErrors(val)中的错误:一个节点产生错误:参数意味着行数不同

时间:2015-11-04 07:54:34

标签: r spell-checking qdap

我遇到了错误

transform

尝试在Error in checkForRemoteErrors(val) : one node produced an error: arguments imply differing number of rows: 3, 0 包中使用check_spelling时。提供的数字3和0与下面提供的数据有关,但这只是一个大得多的拼写检查字符串的一个小样本,当我为字符串进行拼写检查并将其用作字典时,它将更大的字符串传递给行数。当我突然开始工作时,我偶尔会有成功但是当我尝试重复这个过程时,我再次遇到同样的错误。

当我使用qdap函数时,我遇到了同样的错误。

我的理解是,我想用作拼写检查和字典的单词应该是字符向量。

我已更新check_spelling_interactive()的版本。在Windows 7 64上运行,R Studio版本0.99.467,R版本3.2.1。

任何帮助都将非常感谢,因为我正在失去头发,我没有那么多的余地。

qdap

1 个答案:

答案 0 :(得分:4)

字典非常小,当它被拆分(https://github.com/trinker/qdapTRUE)时,该字母没有可能的匹配。使用assume.first.correct=FALSE

check_spelling(spellcheckstring, dictionary = mydictionary, assume.first.correct=FALSE)
如果自定义词典没有至少一个以字母表中的所有26个字母开头的单词,则<2.2> 2.2.5版(开发版)会自动强制执行assume.first.correct=FALSE

获取latest release of qdap

if (!require("pacman")) install.packages("pacman")
pacman::p_load_gh(
    "trinker/qdapDictionaries",
    "trinker/qdapRegex",
    "trinker/qdapTools",
    "trinker/qdap"
)