ComenzarEmpieza gratis

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

Ver curso

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)
Editar y ejecutar código