Ver los datos en una tabla
Un primer paso sencillo para explorar un conjunto de datos es simplemente verlo como una tabla.
Hasta ahora nos hemos centrado sobre todo en las entradas: widgets interactivos que permiten al usuario seleccionar valores. Ahora queremos tener una tabla en nuestra app y enviar datos para mostrarlos en ella. Para mostrar objetos en Shiny, necesitamos usar funciones de salida y de renderizado.
Este ejercicio forma parte del curso
Casos prácticos: crea aplicaciones web con Shiny en R
Instrucciones del ejercicio
Dada una app mínima de Shiny, añade una tabla que muestre el conjunto de datos gapminder. En concreto:
- Añade un marcador de posición para la tabla creando una salida de tabla con ID "table" en la UI.
- Usa la función de renderizado correspondiente en el código del servidor para representar la tabla.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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)