CommencerCommencez gratuitement

Sortie de l’application « Hello, World » (UI/Server)

Pour terminer votre application « Hello, world », vous devez afficher le texte saisi.

Rappelez-vous que voici comment construire une sortie à partir d’une entrée :

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

shiny a déjà été chargé pour vous.

À la fin de cet exercice, votre application devrait ressembler à ceci : Web app that asks a user to enter a name and then displays "Hello name"

Si vous obtenez un message d’erreur du type Parsing error in script.R:4:3: unexpected symbol, il est très probable que vous ayez oublié d’ajouter une virgule pour séparer les arguments d’une des fonctions.

Cet exercice fait partie du cours

<cours>Créer des applications web avec Shiny en R</cours>
Voir le cours

Instructions de l’exercice

  • Server : Créez une sortie nommée 'greeting' qui affiche « Hello, Kaelen » lorsque Kaelen est saisi comme nom.
  • UI : Affichez la sortie dans l’UI. Pensez à ajouter une virgule après textInput(), avant d’ajouter plus de code.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code