如何在r中的可反应表的页脚(包含每列的总值)中添加分隔符

  • 本文关键字:包含每 添加 分隔符 r reactable
  • 更新时间 :
  • 英文 :


我使用RStudio中的reactable包构建了一个表。第一列包含文本,其他所有列包含货币值。我添加了一个页脚,其中包含除第一列外的每一列的总数。对于表的主体,我使用在数字上添加了分隔符(因为它们是大数字(

colDef(format=colFormat(前缀="£",分隔符=TRUE,数字=2(

但这不适用于页脚,我也不知道如何以相同的格式获取页脚中的数字。页脚使用制作

sprintf("£%.2f",sum(values((

因此有正确的前缀和小数位数,但没有分隔符。有人知道怎么做吗?非常感谢。

您必须在页脚函数中指定分隔符。我对prettyNum函数使用以下方法:

colDef(format = colFormat(prefix = "£", separators = TRUE, digits = 2), # format rest of columns
footer = function(values) prettyNum(sprintf("£%.2f", sum(values)), big.mark = ",", preserve.width = "none")  # format footer

还有scales库,我不使用它,但其他很多人都使用。你也可以研究一下。

相关内容

最新更新