LoslegenKostenlos loslegen

Weitere Erkundung der Gapminder-Daten

Um die gapminder-Daten in einer Shiny-App zu verwenden, musst du den Datensatz häufig filtern, um nur einen Teil der Zeilen zu behalten. Dafür kannst du die Funktion subset() verwenden.

Diese Übung ist Teil des Kurses

Fallstudien: Webanwendungen mit Shiny in R erstellen

Kurs anzeigen

Anleitung zur Übung

Du bekommst eine Shiny-App mit einer leeren Textausgabe. Deine Aufgaben:

  • Lade das Paket gapminder.
  • Ermittle die Bevölkerung von Frankreich im Jahr 1972 mit der Funktion subset() und zeige diese Zahl in der Textausgabe an (Zeile 14).

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Load the gapminder package
___

# Define UI for the application
ui <- fluidPage(
  "The population of France in 1972 was",
  textOutput("answer")
)

# Define the server function
server <- function(input, output) {
  output$answer <- renderText({
    # Determine the population of France in year 1972
    subset(___ & ___)$___
  })
}

# Run the application
shinyApp(ui = ui, server = server)
Code bearbeiten und ausführen