1
我是R
的新手,并且偶然发现了Shiny in R
。我试图格式化一个货币列,我也想格式化为两个小数点。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,都是货币。感谢您的时间。
嗨, 谢谢你的回应。当我运行应用程序时,我能够按照最大到最小(反之亦然)的顺序对列进行分类,所以我不知道该类是否是字符串。你碰巧知道如何在formatCurrency中调用数字吗? 当我在formatCurrency中调用数字时,出现'Error:unused argument(digits = 2)' – aselvendran
您可能需要更新版本的DT。我有'DT_0.1.46',它在这里工作。 –
嗨 你碰巧知道在哪里可以找到这个包的最新tar.gz文件?我无法在R studio上“检查软件包更新”。 – aselvendran