如何将R数据框加载并可视化为Shiny app

时间:2018-03-08 15:36:25

标签: r dataframe shiny

我想将已保存的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 当前正在显示的数据框?

1 个答案:

答案 0 :(得分:1)

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

server.r file:

library(shiny)

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