数据帧内容的意外输出

时间:2014-02-28 09:49:20

标签: r debugging makefile dataframe rstudio

在最近R代码发生微小变化后,我想打印数据帧的内容,这是由这两行代码产生的:

data <- data.frame(jsonlite::fromJSON(startupData))
startups <- rbind.fill(data)

然后,确保数据框内容与预期结果匹配,在注册存储库之前,我注释掉了打印输出的代码行,以再次测试代码。但是,令我惊讶的是,运行代码仍然是产生调试输出。我尝试了多种方法(研究和修改.Rprofile文件,Makefile文件,甚至禁用.RData文件),但无济于事。

然后我决定尝试从RStudio中获取相同的模块,瞧 - 没有输出。对我来说,这显然意味着意外行为的原因超出了模块的代码。但是哪里?正如我所说,我检查了所有这些R基础架构文件,它们似乎是正常的。我能想到的唯一两个可疑项目是:1)我的项目的GNU make基础设施(详见此处Accessing global variables fails); 2)Rscript魔术(我在命令行选项中看到了一些重复)。或者其他东西......但是,无论原因是什么,在RStudio正常采购的情况下,它可能发生的唯一原因是恕我直言,通过在多个会话中保留在R执行环境中的一些缓存指令/对象,并在{}期间神奇地被激活{1}} - 受控跑步。

我非常感谢对此问题的任何帮助!

更新:我认为查看有关运行会话的信息可能很有用:

Makefile

0 个答案:

没有答案