【问题标题】:How to load and visualize an R data frame into Shiny app如何将 R 数据框加载和可视化到 Shiny 应用程序中
【发布时间】:2025-11-29 10:20:07
【问题描述】:

我想将已保存的 R 数据帧从我的本地 PC(名为 dfFinal.Rda)加载并可视化到 Shiny 应用程序中。我知道在从 R (mtcars) 加载和可视化预构建数据集时,以下代码肯定有效:

ui.r 文件:

library(shiny)

ui <- basicPage(
h2("MT Cars data frame"),
DT::dataTableOutput("mytable")
)

server.r 文件:

library(shiny)

server <- function(input, output) {
output$mytable = DT::renderDataTable({
mtcars
})
}

为了加载我保存在我的 PC 中的 dfFinal.Rda 数据框,我必须包含哪些代码,以便将其可视化为 Shiny,而不是 mtcars 当前正在显示的数据框?

【问题讨论】:

标签: r dataframe shiny


【解决方案1】:

您可以将其导入您的服务器文件,如下所示。在闪亮的应用程序目录中创建一个数据文件夹并将文件放在那里是最佳实践。

server.r file:

library(shiny)

###
data <- readRDS("your path")
##
server <- function(input, output) {
output$mytable = DT::renderDataTable({
data
})
}

【讨论】:

  • 它有效!我将文件包含在 app 文件夹中并相应地修改了路径。谢谢。
最近更新 更多