上传文件并在R Shiny

时间:2016-09-28 23:47:47

标签: r shiny

我是RStudio Shiny的新人。我想上传一个文件并显示它的内容。到目前为止,我已经在此处提供了代码http://shiny.rstudio.com/gallery/file-upload-widget.html 如何将上传的文件内容保存到变量中然后显示?

1 个答案:

答案 0 :(得分:2)

这样的事情会让你开始。这显然是非常粗糙的代码(它甚至不会对输入进行消毒,并且在选择文件之前向用户显示错误),但它会让您了解如何上传,读取和显示文件

library(shiny)

ui <- fluidPage(
  fileInput("file", "Select a file"),
  verbatimTextOutput("text")
)

server <- function(input, output, session) {
  output$text <- renderText({
    filePath <- input$file$datapath
    fileText <- paste(readLines(filePath), collapse = "\n")
    fileText
  })
}

shinyApp(ui = ui, server = server)