R Shiny-在格式化之上格式化

时间:2016-03-22 18:32:05

标签: r shiny

我是R的新手,偶然发现Shiny in R。我正在尝试格式化一个货币列,我也想将其格式化为两个小数点。

所以我的代码是:

output$mytable = DT::renderDataTable(  
  DT::datatable(table(), options = list(paging = FALSE, searching=FALSE))%>% 
  formatCurrency(c(4,6,7), currency = "$", interval = 0, mark = ",") %>% formatRound(c(4,6,7), digits=2)

但此命令中的数字未格式化。在这种情况下,虚拟列是4,6,7,它们都是货币。谢谢你的时间。

1 个答案:

答案 0 :(得分:0)

formatCurrency的输出可能是一个字符串,因此您无法将其提供给formatRound。实际上,您可以在formatCurrency本身中指定数字。

相关问题