开始使用免费开始使用

"Hello, World" 应用输出(UI/Server)

要完成您的 "Hello, world" 应用,您需要实际把输入的文本显示出来。

回忆一下,下面是从输入构造输出的方式:

# 使用输入 x 渲染输出 y
output$y <- renderText({
  input$x
})

已为您预先加载 shiny

在本练习结束时,您的应用应如下图所示: Web app that asks a user to enter a name and then displays "Hello name"

如果您看到类似 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)
编辑并运行代码