Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写脚本从RStudio服务器将数据帧导出到桌面?_R_Export_Rscript_Rstudio Server - Fatal编程技术网

如何编写脚本从RStudio服务器将数据帧导出到桌面?

如何编写脚本从RStudio服务器将数据帧导出到桌面?,r,export,rscript,rstudio-server,R,Export,Rscript,Rstudio Server,我使用的是RStudio服务器版本0.99.903,我想创建一个脚本,将数据帧导出到运行Windows 7的本地计算机。我可以按照描述的步骤手动将数据帧导出到硬盘驱动器 我找了这么多。到目前为止,一切都不起作用 任何帮助都将不胜感激。猜测,因为无法访问Windows 7,基于 write___桌面谢谢你的回答。这很简单。但是,我在运行函数时遇到了一个错误:write_to_desktop(dfdata,“mydata.rda”)文件中的错误(file,ifelse(append,“a”,“w”)

我使用的是RStudio服务器版本0.99.903,我想创建一个脚本,将数据帧导出到运行Windows 7的本地计算机。我可以按照描述的步骤手动将数据帧导出到硬盘驱动器

我找了这么多。到目前为止,一切都不起作用


任何帮助都将不胜感激。

猜测,因为无法访问Windows 7,基于


write___桌面谢谢你的回答。这很简单。但是,我在运行函数时遇到了一个错误:
write_to_desktop(dfdata,“mydata.rda”)
文件中的错误(file,ifelse(append,“a”,“w”):
无法打开连接
当我检查mydata.rda是否存在并且我知道它存在时,我应该添加输出为FALSE
file.exists(file.path(“C:”,“Users”,Sys.getenv(“USER”),“Desktop”,“mydata.rda”))
[1]FALSE
关于
file.path(normalizePath(“~/Desktop”),“mydata.rda”)
?这似乎也不起作用,这可能是因为我在云中,也就是在浏览器(40.03)中使用RStudio服务器。我可能需要从浏览器触发下载事件,但我不知道如何执行。再次感谢您的帮助。这将非常方便。我不认为rStudio服务器可以做到这一点(我也找不到办法)。它依靠浏览器来完成与操作系统的实际交互工作。
write_to_desktop <- function(df,fn="tmp.csv",...) {
   dskpath <- file.path("C:",Sys.getenv("USER"),"Desktop",fn)
   write.csv(df,file=dskpath,...)
}