ÎncepețiÎncepe gratuit

Adăugarea inputurilor

Inputurile reprezintă modalitatea prin care Shiny permite utilizatorilor să interacționeze cu o aplicație. De exemplu, textInput() permite utilizatorului să introducă text, iar numericInput() îi permite să selecteze un număr. În capitolul următor vom descoperi și alte tipuri de inputuri.

Pentru a adăuga un input în aplicația ta, adaugă pur și simplu funcția de input în interiorul fluidPage(). Reține din video că toate funcțiile de input au aceleași prime două argumente: inputId și label.

Acest exercițiu face parte din cursul

Studii de caz: Construirea aplicațiilor web cu Shiny în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește interfața UI pentru aplicația Shiny.
  • Creează un input numeric cu ID-ul "age" și eticheta descriptivă "How old are you?".
  • Creează un input de tip text cu ID-ul "name" și eticheta "What is your name?".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul