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

在Windows和Mac上的许多版本中,R对我来说已经这样至少5年了.我一个人吗?有人知道它是否被确认为一个bug吗?我通常与RStudio一起工作,所以我想知道它是否与IDE有关.


编辑很确定这is和RStudio有关.

推荐答案

zeehio.回答

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

出现警告是因为RStudio中的诊断工具解析源代码以检测错误,并且在执行诊断判断时,它会访问TIBLE中未初始化的列,从而给出我们看到的警告.警告不会出现,因为您运行的是不相关的东西,它们会在执行RStudio诊断时出现(当保存文件、修改文件、运行某个东西时……).

R相关问答推荐

手工PCA上的载体与输出双图不匹配

有没有方法将琴弦完全捕捉到R中的多边形?

使用lapply的重新定位功能

提取R中值和列名的所有可能组合

如何计算R数据集中每个女性的子元素数量?

在for循环中转换rabrame

如何在R中对深度嵌套的tibbles中的非空连续行求和?

par函数中的缩写,比如mgp,mar,mai是如何被破译的?

将数字转换为分钟和秒

使用R闪光显示所有数据点作为默认设置

将小数分隔符放在R中的前两位数字之后

使用较长的查询提取具有部分匹配的列表中的较短目标,

如何通过判断数据框的一列来压缩另一列?

SHINY:使用JS函数应用的CSS样式显示HTML表格

有没有办法使用ggText,<;Sub>;&;<;sup>;将上标和下标添加到同一元素?

在r中整理图例和堆叠图的问题

ggplot斜体轴刻度标签中的单个字符-以前的帖子建议不工作

如何使用包metaviz更改标签的小数位数?

将数据从一列转换为按组累计计数的单个虚拟变量

使用dqur在不同变量上创建具有多个条件的变量