闪亮的下载管理器错误:“文件”必须是字符串或连接

时间:2019-05-25 04:40:35

标签: r shiny shiny-reactivity

我正在开发Shiny App,以将数据帧输出为CSV。我不断收到此错误:错误:“文件”必须是字符串或连接

当使用fakefile()方法但不使用productionfile()方法时,content函数有效,这使我相信问题出在这里。 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)
  }
)

我希望它能够运行并输出生产文件中给定的文件,但它只会抛出该错误。

0 个答案:

没有答案