LoslegenKostenlos loslegen

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

Kurs anzeigen

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)
Code bearbeiten und ausführen