【发布时间】:2014-06-04 13:59:46
【问题描述】:
所有, 我正在尝试将数据框写入 Shiny 应用程序中的 RDS 文件。我正在使用下面的代码。
AgName <- gsub("\\s","",paste(mtrl1,'_',stage1,'_',sample1,'.RDS', collapse = ' '))
saveRDS(Input_Data2, AgName )
但它会抛出以下错误消息:
Error: cannot open the connection
相同的代码在 R 命令行上运行良好,但在 Shiny 应用程序中却不行。任何帮助将不胜感激。谢谢!
谢谢弗利克!
我也使用了下面的代码,但没有运气。
setwd("/opt/shiny-server/samples/sample-apps/P-AG-Disc4/")
AgName <- gsub("\\s","",paste(mtrl1,'_',stage1,'_',sample1,'.csv', collapse = ' '))
saveRDS(Input_Data2, file=AgName )
感谢弗里克!
你是对的。目录对我试图写入的目录没有写权限。再次非常感谢!
【问题讨论】:
-
R 和 Shiny 默认运行时可能有不同的工作目录。尝试查看来自每个
getwd()的结果,并确保 Shiny 正在写入您认为的位置并且有权这样做。或者至少向我们展示AgName的价值 -
你能验证
AgName的值是否正确吗?