1
我正在使用R閃亮應用程序並使用renderTable和tableOutput創建表格。是否可以使單元格內容的一部分變爲粗體,同時保留正常文本的其餘部分。R:使閃亮的表格輸出中的單元格變爲粗體的一部分
E.g.在一個特定的小區中的一個條目可以是:
5.3%〜1%〜7
我試圖硬編碼**圍繞適當的數字,但它只是輸出的星號。
感謝
我正在使用R閃亮應用程序並使用renderTable和tableOutput創建表格。是否可以使單元格內容的一部分變爲粗體,同時保留正常文本的其餘部分。R:使閃亮的表格輸出中的單元格變爲粗體的一部分
E.g.在一個特定的小區中的一個條目可以是:
5.3%〜1%〜7
我試圖硬編碼**圍繞適當的數字,但它只是輸出的星號。
感謝
您可以使用<strong></strong>
HTML標籤在你的表,如果你想要一些大膽的文字,這裏有一個例子:
library(shiny)
data<-data.frame(a=c("<strong>a</strong>","b"),val=c(1,2))
runApp(list(
ui = basicPage(
tableOutput('mytable')
),
server = function(input, output) {
output$mytable = renderTable({
data
},sanitize.text.function=function(x){x})
}
))
您需要將sanitize.text.function
改變身份,以便標籤被解釋。
作爲一種替代方法,您還可以使用Datatables來呈現您的表格。您也可以使用<strong>
標記,但請確保在renderDataTable
部分中將escape
選項設置爲false。