Shiny Download Manager ОШИБКА: файл должен быть символьной строкой или соединением - PullRequest
0 голосов
/ 25 мая 2019

Я работаю над блестящим приложением для вывода данных в виде CSV.Я продолжаю получать эту ошибку: ОШИБКА: «файл» должен быть символьной строкой или соединением

Функция содержимого работает при использовании метода fakefile (), но не метода productionfile (), что заставляет меня поверить, чтопроблема есть.People_placer - это функция из исходного файла, которая выводит фрейм данных:

production_file <- reactive({
    people_placer(input$prod1title, input$prod2title, input$prod3title, 
input$googleform)
})

fakefile <- reactive({
  list1 <- c(“1”, “2", “3”)
  list2 <- c(“a”, “b”, “c”)
  testdf <- data.frame(list1, list2)
})

output$downloadData <- downloadHandler(

  filename = “production1.csv”,

  content = function(file) {
    write.csv(production_file(), file, row.names = TRUE)
  }
)

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

...