LoslegenKostenlos starten

"Hello, World"-App-Ausgabe (UI/Server)

Um deine "Hello, world"-App abzuschließen, musst du den eingegebenen Text tatsächlich anzeigen.

Erinnere dich: So erzeugst du eine Ausgabe aus einer Eingabe:

# Ausgabe y mit Eingabe x rendern
output$y <- renderText({
  input$x
})

shiny wurde bereits für dich geladen.

Am Ende dieser Übung sollte deine App so aussehen: Web app that asks a user to enter a name and then displays "Hello name"

Wenn du eine Fehlermeldung wie Parsing error in script.R:4:3: unexpected symbol erhältst, hast du sehr wahrscheinlich vergessen, ein Komma zu setzen, um die Argumente einer der Funktionen zu trennen.

Diese Übung ist Teil des Kurses

<Kurs>Webanwendungen mit Shiny in R entwickeln</Kurs>
Kurs ansehen

Übungsanweisungen

  • Server: Erstelle eine Ausgabe namens 'greeting', die "Hello, Kaelen" anzeigt, wenn Kaelen als Name eingegeben wird.
  • UI:: Zeige die Ausgabe in der UI an. Achte darauf, nach textInput() ein Komma zu setzen, bevor du weiteren Code hinzufügst.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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)
Code bearbeiten und ausführen