【问题标题】:Display Indian Rupee symbol in Rshiny Datatable在 R Shiny Datatable 中显示印度卢比符号
【发布时间】:2017-08-28 11:29:20
【问题描述】:

如何在Rshiny Datatable中显示卢比符号。'\u20b9531'.值为531印度卢比。如何显示印度卢比符号

stri_unescape_unicode('\u20b9531')

【问题讨论】:

    标签: r unicode encoding


    【解决方案1】:

    目前尚不清楚 OP 想要如何显示。如果是新建列,使用

    library(DT)
    library(stringi)
    datatable(data.frame(newcol =  stri_unescape_unicode('\u20b9531')))
    

    输出


    如果这需要在闪亮的应用程序中(在数据集“mpg”中创建一个新列)

    library(ggplot2) 
    library(shiny)
    ui <- fluidPage(
      fluidRow(
        DT::dataTableOutput("tbl")
      )
    
    )
    
    server <- function(input, output) {      
      output$tbl <- DT::renderDataTable(DT::datatable(
           transform(mpg, newcol = stri_unescape_unicode('\u20b9531'))
        ))}
    
    shinyApp(ui = ui, server = server)
    

    输出

    【讨论】:

      猜你喜欢
      • 2012-07-29
      • 2015-07-24
      • 1970-01-01
      • 2021-07-26
      • 1970-01-01
      • 2013-10-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多