开始使用免费开始使用

用表格查看数据

探索数据集的第一步,通常就是把它以表格形式查看。

到目前为止,我们主要关注输入——允许用户选择数值的交互式控件。现在我们希望在应用中加入一个表格,并将数据发送到表格中显示。要在 Shiny 中显示对象,需要使用输出函数和渲染函数。

本练习是课程的一部分

案例研究:使用 R 的 Shiny 构建 Web 应用

查看课程

练习说明

给定一个最简 Shiny 应用,请添加一个将显示 gapminder 数据集的表格。具体要求:

  • 在 UI 中创建一个 ID 为 "table" 的表格输出,作为表格的占位符。
  • 在服务器端代码中使用相应的渲染函数来渲染该表格。

交互式实操练习

通过完成这段示例代码来试试这个练习。

ui <- fluidPage(
  h1("Gapminder"),
  # Add a placeholder for a table output
  ___
)

server <- function(input, output) {
  # Call the appropriate render function 
  output$table <- ___({
    # Show the gapminder object in the table
    gapminder
  })
}

shinyApp(ui, server)
编辑并运行代码