【发布时间】:2020-02-20 20:44:01
【问题描述】:
我正在尝试为 flextable 对象设置有效数字显示。
# Select data from a dataframe
ft <- flextable(data, col_keys = c(1,2,3,4))
# adjust digit display in columns 3 and 4 of flextable
ft <- colformat_num(ft, j = c(3,4), digits = 4)
但是,此 sn-p 中的 digits 参数将数字设置在小数点之后,而不是将数字四舍五入为 n 个有效数字。这是来自 Excel 的示例公式:
=ROUND(number,digits-(1+INT(LOG10(ABS(number)))))
这可以在flextable 命令中重现吗?感谢您的帮助!
【问题讨论】: