R 是否在导出中添加逗号和小数点?

R 是否在导出中添加逗号和小数点?,r,shiny,R,Shiny,我目前正在开发一个闪亮的应用程序来计算成本,我想知道什么是最好的方法来包括comas和成本的两个小数点?我尝试过添加格式,但这只会产生错误。 以下是我的服务器代码: server <- shinyServer(function(input, output,session){ output$cost<- renderText({ A <- as.numeric(input$a) B <- as.numeric(input$b) C <- a

我目前正在开发一个闪亮的应用程序来计算成本,我想知道什么是最好的方法来包括comas和成本的两个小数点?我尝试过添加格式,但这只会产生错误。 以下是我的服务器代码:

server <- shinyServer(function(input, output,session){
  output$cost<- renderText({
    A <- as.numeric(input$a)
    B <- as.numeric(input$b)
    C <- as.numeric(input$c)
    paste("Your total cost is $", C * ((A * 75.50) + (B * 35.95)))
  })
})

服务器使用
格式
功能:

paste("Your total cost is $", format(C * ((A * 75.50) + (B * 35.95)), big.mark = ",", decimal.mark = ".", nsmall = 2))

更新:我假设您需要两位小数,添加
nsmall=2

使用
格式
函数:

paste("Your total cost is $", format(C * ((A * 75.50) + (B * 35.95)), big.mark = ",", decimal.mark = ".", nsmall = 2))

更新:我假设您需要两位小数,添加
nsmall=2

效果非常好,我使用的是格式函数,但我想我把参数放错了。谢谢工作起来很有魅力,我使用了format函数,但我想我把参数放错了。谢谢