我正在构建一个Shiny小工具,我想在DT :: datatable中选择列而不是行。在the documentation,据说它应该以下列方式完成。 (它也适用于this example。)
summary
然而,这会引发以下错误library(shiny); library(DT)
ui <- bootstrapPage(
DT::dataTableOutput('iris')
)
server <- function(input, output, session) {
output$iris <- DT::renderDataTable(
iris, selection = list(target = 'column')
)
}
shinyApp(ui, server)
。如果我们查看Error in match.arg: 'arg' must be NULL or a character vector
的文档,这是有道理的,它指出datatable()
应该是一个字符(&#34;行选择模式(单个或多个选择或禁用选择)在一个闪亮的应用程序中呈现#34;)。
那么我应该如何选择列而不是行呢?提前谢谢。