我正在使用knitr
为组织的每个部门生成报告。每个报告都包含几个表,但对于某些部门,其中一个或多个表缺少要显示的数据。因此,在Rmd
文档中使用R块(并指定results='as-is'
)来评估我的表创建函数(例如,来自print.xtable()
的{{1}}或htmlTable()
包)),我得到一个令人不快的错误信息打印到我的输出文档(以真正的R方式)非常具体地表明出了什么问题。当然,高级别消息是“此功能没有输入”。
然后,我如何自定义打印到控制台的内容,以及在gMisc
评估结果knitr
时打印到输出文档的内容?
我知道我可以用'as-is'
包装我的表创建功能来完全消除错误信息,但我更喜欢一条有意义的信息(比如“你这个白痴忘记发送你的数据!”或者,更具外交性,“没有数据呈现。”)而不是缺乏。
感谢。
答案 0 :(得分:0)
我在发布这个问题时第一次错过了这个链接,但是下面的帖子提出了一个非常相似的问题,并由@Yihui回答: