我遇到了错误
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
答案 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
。
if (!require("pacman")) install.packages("pacman")
pacman::p_load_gh(
"trinker/qdapDictionaries",
"trinker/qdapRegex",
"trinker/qdapTools",
"trinker/qdap"
)