首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下载处理程序不保存文件shiny R

下载处理程序不保存文件shiny R
EN

Stack Overflow用户
提问于 2015-11-24 17:47:07
回答 1查看 1.4K关注 0票数 0
代码语言:javascript
复制
library(shiny)
library(plyr)

shinyServer(function(input, output){

  myfile<-reactive({
#reading 3 csv files and merging them into a dataframe
  })

  output$downloadData<-downloadHandler(

    filename = function(){

      paste("mergedfile","csv",sep='.')
    },

    content= function(file){
      write.csv(myfile(),file,sep=",")
    }
  )

})

我正在阅读3-4个文件的反应,然后合并他们。之后,如果不显示它们,我需要下载合并后的文件。

我写了上面的代码,但打开了一个对话框,询问我要保存到哪里,但文件没有保存。我是不是对下载处理程序做错了什么。

代码语言:javascript
复制
ui.R

downloadButton('downloadData','Download')

这是我的主面板中ui.R文件中的内容

EN

回答 1

Stack Overflow用户

发布于 2015-11-24 18:00:27

您可能正在使用Rstudio查看器来运行应用程序?在浏览器中打开应用程序,您的代码就会正常工作(单击在浏览器中打开或运行runApp('/path/to/myApp',launch.browser=T) )。

请参见this链接。

也不需要为write.csv设置sep=",",因为这是默认设置。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33890247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档