using Source() in Shiny

后端 未结 1 1850
北海茫月
北海茫月 2020-12-10 01:31

I have a working R application that I want to make available online using Shiny. My application receives a file as input, so the client uploads the file through ui.R. server

相关标签:
1条回答
  • 2020-12-10 01:41

    To use source in your shiny app you need to invoke the local = TRUE argument so in this case:

    shinyServer(function(input, output) {
    
       output$contents <- renderTable({
       inFile <- input$file1
       if (is.null(inFile))
          return(NULL)
       else{
          tdata <- as.matrix(   read.table(inFile$datapath))
          head(tdata, n = 2)
          source("./CODE/run_myApp.r", local = TRUE)
       }
      })
    })
    
    0 讨论(0)
提交回复
热议问题