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