"Hello, World" 应用输出(UI/Server)
要完成您的 "Hello, world" 应用,您需要实际把输入的文本显示出来。
回忆一下,下面是从输入构造输出的方式:
# 使用输入 x 渲染输出 y
output$y <- renderText({
input$x
})
已为您预先加载 shiny。
在本练习结束时,您的应用应如下图所示:
如果您看到类似 Parsing error in script.R:4:3: unexpected symbol 的错误,
很可能是忘记用逗号分隔某个函数的参数了。
本练习是课程的一部分
使用 R 构建 Shiny Web 应用
练习说明
- Server: 创建名为
'greeting'的输出。当输入的姓名为 Kaelen 时,显示 "Hello, Kaelen"。 - UI: 在界面中显示该输出。在
textInput()之后添加更多代码前,请务必先加上一个逗号。
交互式实操练习
通过完成这段示例代码来试试这个练习。
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)