Die Daten in einer Tabelle ansehen
Ein leichter erster Schritt bei der Erkundung eines Datensatzes ist, ihn einfach als Tabelle anzusehen.
Bisher haben wir uns vor allem auf Inputs konzentriert—interaktive Widgets, mit denen Nutzer Werte auswählen können. Jetzt möchten wir eine Tabelle in unserer App haben und Daten zur Anzeige in der Tabelle senden. Um Objekte in Shiny anzuzeigen, brauchen wir Output- und Render-Funktionen.
Diese Übung ist Teil des Kurses
Fallstudien: Webanwendungen mit Shiny in R erstellen
Anleitung zur Übung
Füge in eine minimale Shiny-App eine Tabelle ein, die den Datensatz gapminder zeigt. Konkret:
- Füge einen Platzhalter für die Tabelle hinzu, indem du in der UI eine Tabellenausgabe mit der ID "table" erstellst.
- Verwende die entsprechende Render-Funktion im Server-Code, um die Tabelle zu rendern.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)