【发布时间】:2018-01-14 04:45:38
【问题描述】:
我在一个闪亮的应用程序中有一个数据表,我想在其中为我的观察添加上标。这些应该详细说明观察是否是估计,以及观察年份与参考年份的距离(该数据已经在我的数据集中)。例如,一个特定的观察结果可能会显示:“75(上标)-3 e”。
这可能吗?
【问题讨论】:
标签: r shiny render subscript superscript
我在一个闪亮的应用程序中有一个数据表,我想在其中为我的观察添加上标。这些应该详细说明观察是否是估计,以及观察年份与参考年份的距离(该数据已经在我的数据集中)。例如,一个特定的观察结果可能会显示:“75(上标)-3 e”。
这可能吗?
【问题讨论】:
标签: r shiny render subscript superscript
好的解决方案是在html标签中输入上标并在渲染数据表中指定“escape = FALSE”以渲染html。
【讨论】:
我今天也有同样的问题,这篇文章帮助我解决了一些问题。 How to add subscripts in the row names of a renderTable (Shiny)? 上有一个工作示例,我已将其粘贴在下面,并完全确认它不是我的!
如下:
library(shiny)
library(DT)
ui <- fluidPage(dataTableOutput("table"))
server <- function(input, output) {
output$table <- renderDataTable({
data <- datatable(data.frame(c(1, 2), row.names = c("A<sub>1</sub>", "A<sub>2</sub>")), rownames = T, escape = FALSE)
})
}
shinyApp(ui = ui, server = server)
我在表格正文中尝试了类似的<sub> 和<sup> 标签,它以相同的方式处理它。
【讨论】: