簡體   English   中英

如何將R數據框加載和可視化到Shiny應用程序中

[英]How to load and visualize an R data frame into Shiny app

我想從本地PC(名為dfFinal.Rda)加載並可視化一個已經保存的R數據幀到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數據框?

您可以將其導入服務器文件中,如下所示。 最好的做法是在閃亮的應用程序目錄中創建一個數據文件夾,然后將文件放在該文件夾中。

server.r file:

library(shiny)

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM