Añadir entradas
Las entradas son la forma que tiene Shiny de permitir que las personas interactúen con una app. Por ejemplo, textInput() se usa para que el usuario introduzca texto y numericInput() permite seleccionar un número. En el próximo capítulo veremos muchos otros tipos de entradas.
Para añadir una entrada a tu app, simplemente incluye la función de entrada dentro de fluidPage(). Recuerda del vídeo que todas las funciones de entrada comparten los dos primeros argumentos: inputId y label.
Este ejercicio forma parte del curso
Casos prácticos: crea aplicaciones web con Shiny en R
Instrucciones del ejercicio
- Define la UI de la aplicación Shiny.
- Crea una entrada numérica con ID "age" y la etiqueta descriptiva "How old are you?".
- Crea una entrada de texto con ID "name" y la etiqueta "What is your name?".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
library(shiny)
# Define UI for the application
ui <- ___(
# Create a numeric input with ID "age" and label of
# "How old are you?"
numericInput(___, ___, value = 20),
# Create a text input with ID "name" and label of
# "What is your name?"
___(___, ___)
)
# Define the server logic
server <- function(input, output) {}
# Run the application
shinyApp(ui = ui, server = server)