考虑以下简单的Rshiny应用程序:
ui <-shinyUI(fluidPage(
headerPanel("test"),
DT::dataTableOutput("tab"),
))
server <- function (input, output) {
output$tab <- DT::renderDataTable(
iris, extensions = 'Buttons', rownames = FALSE,
options = list(
dom = 'frtBip',
buttons = list('copy', list(extend = 'csv', filename= 'test'))
)
)
observeEvent(input$tab_rows_selected,{
})
}
shinyApp(ui=ui, server=server)
如何忽略headerPanel
条目,使其不被考虑用于copy
按钮?理想情况下,这意味着删除前两行信息(出于可视化目的,我将输出复制到csv文件中)。
对于csv
按钮,我通过使用rownames = FALSE
管理(巧合)来实现上述任务。有谁能解释一下为什么会这样吗?我真的不理解这种联系。下面我附上一个使用csv
按钮获得的输出的屏幕截图。
1条答案
按热度按时间flseospp1#
试试这个: