用表格查看数据
探索数据集的第一步,通常就是把它以表格形式查看。
到目前为止,我们主要关注输入——允许用户选择数值的交互式控件。现在我们希望在应用中加入一个表格,并将数据发送到表格中显示。要在 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)