Я работаю над блестящим приложением для вывода данных в виде 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)
}
)
Я ожидаю, что он запустится и выведет файл, указанный в рабочем файле, но он просто выдаст эту ошибку.