2017-06-12 51 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") 
) 
) 
相关问题