Чтение в файл в R Shiny

Поэтому я создаю в R блестящее приложение, которое требует от пользователя загрузить файл .csv. После прочтения R блестящий, я не уверен, как на самом деле манипулировать этим объектом для использования. Общий синтаксис кода следующий:

Файл пользовательского интерфейса:

#ui.R
# Define UI for random distribution application 
shinyUI(fluidPage(

  # Application title
  titlePanel("ORR Simulator"),

  # Sidebar with controls to select the random distribution type
  # and number of observations to generate. Note the use of the
  # br() element to introduce extra vertical spacing
  sidebarLayout(
    sidebarPanel(
          fileInput('file1', 'Select the XXX.csv file',
                accept=c('text/csv','text/comma-separated-values,text/plain','.csv')),
      tags$hr(),
          fileInput('file2', 'Select the YYY.csv file',
                accept=c('text/csv','text/comma-separated-values,text/plain','.csv')),
      tags$hr(),
     numericInput("S", "Number of simulations to run:", 100),

       mainPanel(
plotOutput("plot")
    )
  )
))

Файл сервера:

#server.R
library(shiny)

shinyServer(function(input, output) {

text1 <- renderText({input$file1})
text2 <- renderText({input$file2})

file1 = read.csv(text1)
file2 = read.csv(text2)

output$plot <- renderPlot({

plot(file1[,1],file2[,2])

})


})

И поэтому я ожидал бы, что text1 и text2 будут содержать строки, содержащие путь к файлу, где находятся файлы, но это не так. Ultimate, я просто хочу иметь возможность читать в двух наборах данных и оттуда иметь возможность выполнять анализ для вывода на основе этих двух наборов данных.

Конечно, использование renderText может быть неправильной идеей, поэтому любые предложения о том, как сделать это лучше, будут высоко оценены.

Ответы на вопрос(1)

Ваш ответ на вопрос