Visualizza i dati in una tabella
Un primo passo semplice per esplorare un insieme di dati è guardarlo come tabella.
Finora ci siamo concentrati soprattutto sugli input—widget interattivi che permettono all'utente di selezionare valori. Ora vogliamo avere una tabella nella nostra app e inviare i dati da mostrare nella tabella. Per visualizzare oggetti in Shiny, dobbiamo usare funzioni di output e di render.
Questo esercizio fa parte del corso
Casi di studio: creare applicazioni web con Shiny in R
Istruzioni dell'esercizio
Data un'app Shiny minimale, aggiungi una tabella che mostri l'insieme di dati gapminder. In particolare:
- Aggiungi un segnaposto per la tabella creando un output di tipo tabella con ID "table" nella UI.
- Usa la corrispondente funzione di render nel codice del server per visualizzare la tabella.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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)