【发布时间】:2013-01-06 02:53:34
【问题描述】:
很多时候,我将用于评估的代码粘贴到 R 控制台中。有时我粘贴的语句中间会出现错误,我想念它们,因为它们与屏幕上的其他内容融为一体。有没有办法通过颜色编码让它们脱颖而出?
【问题讨论】:
-
专业提示 :-) :当你有那么多未经测试的代码时,不要试图一次运行所有代码。更好的是,避免编写喷到控制台(又名标准输出)的代码。将所有结果写入一个或十二个对象,从而清理控制台输出。
-
@CarlWitthoft:您能详细说明一下吗?这听起来像是非常有用的建议!
-
Alex - 取决于你在做什么。基本上,不是执行将其输出写入控制台的命令或函数,而是包含类似
return(invisible(list_of_outputs))的行,然后执行myfunction(...) ->testout。警告和错误消息将显示在控制台上,您的数据将在新变量testout中。 -
@CarlWitthoft:哦,是的,我已经这样做了。只是在粘贴代码时东西会丢失。不过谢谢
标签: r error-handling