"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:
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
Webanwendungen mit Shiny in R entwickeln
Anleitung zur Übung
- 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 Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)