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
<Kurs>Fallstudien: Webanwendungen mit Shiny in R erstellen</Kurs>Übungsanweisungen
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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)