Aan de slagBegin gratis

Bekijk de data in een tabel

Een makkelijke eerste stap om een gegevensset te verkennen is om deze simpelweg als tabel te bekijken.

Tot nu toe hebben we ons vooral gericht op inputs—interactieve widgets waarmee de gebruiker waarden kan kiezen. Nu willen we een tabel in onze app hebben en data naar die tabel sturen om weer te geven. Om objecten in Shiny weer te geven, moeten we output- en renderfuncties gebruiken.

Deze oefening maakt deel uit van de cursus

Casestudies: webapplicaties bouwen met Shiny in R

Bekijk cursus

Oefeninstructies

Gegeven een minimale Shiny-app: voeg een tabel toe die de gegevensset gapminder laat zien. Concreet:

  • Voeg een plaatshouder voor de tabel toe door in de UI een table output met ID "table" te maken.
  • Gebruik de bijbehorende renderfunctie in de servercode om de tabel te renderen.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

ui <- fluidPage(
  h1("Gapminder"),
  # Add a placeholder for a table output
  ___
)

server <- function(input, output) {
  # Call the appropriate render function 
  output$table <- ___({
    # Show the gapminder object in the table
    gapminder
  })
}

shinyApp(ui, server)
Code bewerken en uitvoeren