首页 > 解决方案 > 编辑时抛出 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

标签: rautocompleteshinyrstudiorstudio-server

解决方案


它可能与处理magrittr/dplyr库的管道运算符的 RStudio 代码自动完成细节有关%>%,尤其是在嵌套或涉及连接时。它可能会产生这种错误,但它也取决于 Windows 版本。尝试用管道代替直接函数调用。

请检查问题代码完成错误


推荐阅读