r - 编辑时抛出 RStudio 错误?
问题描述
我正在 R 3.4.4 上的 RStudio Server v. 1.1.442 中编写一个闪亮的应用程序,今天当我打开我的 ui.R 文件进行编辑时,我所做的任何编辑都会遇到弹出错误“R 代码执行错误”并反复打印
对象 [[3]] 中的错误:下标超出范围
到控制台,当我什至没有执行任何代码时。代码建议在编辑时完全消失了。
我尝试关闭项目并在新项目中单独打开文件,但这没有任何改变。我觉得这可能是我在这个项目中使用的一个包中的一个错误,但我不知道如何诊断它。任何帮助将不胜感激!
这是我正在使用的软件包列表:
shiny, DT, shinyMCE, wordcloud, stringr, ngram, shinyjs, rvest, RCurl, XML, stringi, magrittr, data.table, phrasemachine, urltools, textclean
解决方案
它可能与处理magrittr
/dplyr
库的管道运算符的 RStudio 代码自动完成细节有关%>%
,尤其是在嵌套或涉及连接时。它可能会产生这种错误,但它也取决于 Windows 版本。尝试用管道代替直接函数调用。
请检查问题代码完成错误