我正在努力为此创建一个可重现的例子,但我怀疑其他人会知道我的意思.为什么R有时似乎会遇到后续命令后再次重复的警告/错误消息积压?例如,Bad whatever system choking在运行一些代码后会收到一些警告消息,在您输入无关紧要的指令之后会再次重复x <- 5.这有时会在几次输入之后发生x <- 5,尽管通常在一两次之后停止.
在Windows和Mac上,R对我来说至少已经有5年了.我一个人吗?有谁知道它是否被识别为错误?我通常使用RStudio,所以我想知道它是否与IDE有关.
编辑.很肯定这是关系到RStudio.
泽希奥的回答。
这是 RStudio 中的诊断工具(该工具显示代码中的警告和可能的错误)的问题。它在 RStudio v1.1.103 或更高版本中由@kevin-ushey部分修复。该修复是部分的,因为警告仍然出现(尽管频率较低)。此问题已通过https://github.com/rstudio/rstudio/issues/7372上的可重现示例报告,并已在 RStudio v1.4 pull request上修复。
出现警告是因为 RStudio 中的诊断工具解析源代码以检测错误,并且当它执行诊断检查时,它会访问 tibble 中未初始化的列,从而给出我们看到的警告。警告不会出现,因为您运行了不相关的内容,它们在执行 RStudio 诊断时出现(保存文件,然后修改文件时,运行某些内容时......)。
| 归档时间: |
|
| 查看次数: |
829 次 |
| 最近记录: |