IniziaInizia gratis

Esplorazione avanzata dei dati Gapminder

Per usare i dati di gapminder in un’app Shiny, spesso dovrai filtrare l’insieme di dati per mantenere solo un sottoinsieme di righe. Per farlo puoi usare la funzione subset().

Questo esercizio fa parte del corso

Casi di studio: creare applicazioni web con Shiny in R

Visualizza il corso

Istruzioni dell'esercizio

Ti viene fornita un’app Shiny con un output di testo vuoto. Il tuo compito è:

  • Caricare il pacchetto gapminder.
  • Calcolare la popolazione della Francia nel 1972 usando la funzione subset() e mostrare quel numero nell’output di testo (riga 14).

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice