IniziaInizia gratis

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

Visualizza il corso

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