ÎncepețiÎncepe gratuit

Rezultatul aplicației „Hello, World" (UI/Server)

Pentru a finaliza aplicația „Hello, world", va trebui să afișezi efectiv textul introdus de utilizator.

Iată cum construiești un rezultat pornind de la un input:

# Render output y using input x
output$y <- renderText({
  input$x
})

shiny a fost preîncărcat pentru tine.

La finalul acestui exercițiu, aplicația ta ar trebui să arate astfel: Aplicație web care îi cere utilizatorului să introducă un nume și afișează „Hello name"

Dacă primești un mesaj de eroare de tipul Parsing error in script.R:4:3: unexpected symbol, este foarte probabil că ai uitat să folosești o virgulă pentru a separa argumentele uneia dintre funcții.

Acest exercițiu face parte din cursul

Crearea aplicațiilor web cu Shiny în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Server: Creează un rezultat numit 'greeting' care afișează „Hello, Kaelen" atunci când Kaelen este introdus ca nume.
  • UI: Afișează rezultatul în UI. Asigură-te că adaugi o virgulă după textInput(), înainte de a adăuga mai mult cod.

Exercițiu interactiv practic

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

ui <- fluidPage(
	textInput("name", "What is your name?")
	# CODE BELOW: Display the text output, greeting
    # Make sure to add a comma after textInput()

)

server <- function(input, output) {
	# CODE BELOW: Render a text output, greeting

  
  
}

shinyApp(ui = ui, server = server)
Editează și rulează codul