2017-06-12 49 views
-1

有沒有一種方法可以根據R中的數據表中的搜索條件突出顯示一行?在符合搜索標準的數據表中突出顯示行

關於使用數據表,我們得到頂部的搜索欄,相應地過濾行。我想突出顯示匹配搜索條件的行中的部分。

謝謝。

+1

歡迎的StackOverflow!請閱讀關於[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)以及如何給出[可重現的示例]的信息(http://stackoverflow.com/questions/ 5963269 /如何對化妝一個偉大-R-重複性,例如/ 5963610)。這會讓其他人更容易幫助你。 – Jaap

回答

0

如何在R中進行數據表高亮顯示。閃亮的實現應該是直截了當的。

library(DT) 
mtcars2 = head(mtcars[, 1:5], 20) 
mtcars2$model = rownames(mtcars2) 
rownames(mtcars2) = NULL 
options(DT.options = list(pageLength = 5)) 
# global search 
datatable(mtcars2, options = list(searchHighlight = TRUE, search = list(search = 'da'))) 

在這裏看到:R Studio DT Explanation

編輯:

小閃亮例如

server.R:

shinyServer(function(input, output) { 
    output$testme <- renderDataTable({ 

    mtcars2 = head(mtcars[, 1:5], 20) 
    mtcars2$model = rownames(mtcars2) 
    rownames(mtcars2) = NULL 
    options(DT.options = list(pageLength = 5)) 
    # global search 
    datatable(mtcars2, options = list(searchHighlight = TRUE, search = 
list(search = 'da'))) 
    }) 

})

ui.R:

library(shiny) 
library(DT) 
shinyUI(fluidPage(
    DT::dataTableOutput(outputId = "testme") 
) 
) 
相關問題