RStudio 错误:STRING_ELT() 只能应用于“字符向量”,不能应用于“内置”

Rob*_*ert 5 runtime-error r

在 RStudio 中启动时。在做任何事情之前,我在控制台窗口上看到以下错误显示:

Error: STRING_ELT() can only be applied to a 'character vector', not a 'raw'
Run Code Online (Sandbox Code Playgroud)

我正在使用 Windows 10 OS R 版本 3.2.2

我怎样才能摆脱这个消息?如何确定此错误的来源?我认为这可能与之前的会话有关,但我无法确定发生此错误的模式。

Rob*_*ert 5

在 RStudio 中,我转到会话 - 清除工作空间 然后我转到会话 - 终止 R 然后我转到会话 - 重新启动 R

然后我关闭了程序并重新启动它。一些如何解决这个问题的。

  • 听起来这个错误发生在您上次成功的会话中,并且工作区图像在退出时保存(我建议一般不要这样做)。 (2认同)
  • 据我所知,即使退出 R 后,也会创建一个“.Rdata”文件并继续占用 RAM。如果您需要保存对象,最好手动保存它们(例如使用“save”或“saveRDS”)并且在下一个会话中重新加载它们(“load”/“readRDS”)。 (2认同)