Shiny by RStudio

Create a table output element

tableOutput(outputId)

dataTableOutput(outputId)

Arguments

outputId output variable to read the table from

Value

A table output element that can be included in a panel

Description

Render a renderTable or renderDataTable within an application page. renderTable uses a standard HTML table, while renderDataTable uses the DataTables Javascript library to create an interactive table with more features.

Examples

## Only run this example in interactive R sessions if (interactive()) { # table example shinyApp( ui = fluidPage( fluidRow( column(12, tableOutput('table') ) ) ), server = function(input, output) { output$table <- renderTable(iris) } ) # DataTables example shinyApp( ui = fluidPage( fluidRow( column(12, dataTableOutput('table') ) ) ), server = function(input, output) { output$table <- renderDataTable(iris) } ) }

See also

renderTable, renderDataTable.