使用RStudio时来自早期命令的持续警告 [英] Persistent warnings from earlier commands with RStudio

查看:23
本文介绍了使用RStudio时来自早期命令的持续警告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在努力为此创建一个可重现的示例,但我怀疑其他人会明白我的意思。为什么R有时似乎会遇到积压的警告/错误消息,在后续命令之后会再次重复这些警告/错误消息?例如,在运行某些代码后,您会收到一些警告消息Bad whatever system choking,在您输入像x <- 5这样的无害指令后,警告消息会再次重复。这有时会在输入几个x <- 5之后发生,但通常会在输入一个或两个条目后停止。

R对我来说已经这样至少5年了,在Windows和Mac上的许多版本中都是这样。我是一个人吗?有没有人知道它是否被确认为漏洞?我通常使用RStudio,所以我想知道它是否与IDE相关。


编辑。我确信此与RStudio相关

推荐答案

回答者zeehio.

这是RStudio中的诊断工具(显示代码中的警告和可能的错误的工具)的问题。在RStudiov1.1.103或更高版本中,它被@kevin-ushey部分修复在此commit处。这一修正是部分的,因为警告仍然出现(尽管频率较低)。在https://github.com/rstudio/rstudio/issues/7372中报告了此问题,并在RStudio v1.4pull request中修复了此问题。

出现警告是因为RStudio中的诊断工具解析源代码以检测错误,并且当它执行诊断检查时,它会访问Tibble中未初始化的列,从而给出我们看到的警告。警告之所以不会出现,是因为您运行的是不相关的内容,而是在执行RStudio诊断时(保存文件,然后修改文件时,在您运行某些内容时.)才会显示警告。

这篇关于使用RStudio时来自早期命令的持续警告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆