使用“表格” R包四舍五入

时间:2019-08-09 19:36:30

标签: r fixed-header-tables

我正在使用R包“表”来生成许多需要满足特定格式要求的大表。

我已经花了很多时间阅读软件包文档并研究了小插图。但是,我觉得一个被掩盖的话题是“四舍五入”和“有效数字”。小插图中的这个专家是我发现的最多信息:

  

位数格式化时使用的默认位数。

然后我在作者的小插图中发现了这一点:

  

...均值和标准差均由   相同的格式,因此它们以相同的小数位数显示,   选择以使最小值(均值)显示两个有效数字...

因此,我认为术语“有效数字”是指小数点后的非连续零的数目。

牢记这一点,不管小数位的“有效数字”状态如何,我将如何强制小数点四舍五入?

这是一个重现我的问题的MRE:

MRE:

library(tables)
set.seed(100)
X <- rnorm(10)
X
A <- sample(letters[1:2], 10, rep=TRUE)
A

F <- factor(A)
F

latex( tabular( (F+1) ~ (n=1)
+ Format(digits=2)*X*(mean + sd) ) )

我想强制数字只显示2。

我不能摆桌子。该制表正在进行计算,无论如何都会导致结果不准确和小数位。

编辑:

还值得注意的是,我正在将表导出到LaTeX,并且无法(或至少不知道如何)对输出对象进行舍入,这是LaTeX语法的一大块。

0 个答案:

没有答案