从可下载的 csv 中删除 headerPanel 条目(Rshiny、扩展、按钮)

问题描述 投票:0回答:0

考虑以下简单的 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
按钮获得的输出的屏幕截图。

csv button shiny copy
© www.soinside.com 2019 - 2024. All rights reserved.