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
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)