我希望默认情况下,我的knitr报告中所有的数字都以以下格式呈现:
format(num, digits = 2, big.mark = " ", decimal.mark = ",")
将小数点的位数默认设置为2并将千位分隔符设置为逗号很容易,我只需要在我的第一个R代码块中设置options(digits = 2, OutDec = ",")
. 但是,我不知道如何在该格式中将千位分隔符设置为" "
(或其他任何内容)。我还尝试过调整opts_chunk
,但无法使其正常工作。
当然,我正在尝试避免必须在每个输出中插入format()
。毕竟,更智能的格式化是促使我从Sweave转向knitr的原因之一。
如何在knitr中设置默认千位分隔符标记?