【发布时间】:2018-02-02 02:28:04
【问题描述】:
我正在使用 RStudio 在 Windows 计算机上运行一些 R 代码,并且我的代码会定期生成 Excel 文件和 netCDF 文件(最终会生成数十个)。我不希望他们弄乱我的工作目录。有没有办法将文件保存到父目录中名为“输出”的目录(例如:C:/.../原始文件路径/输出)?我想要一种将当前工作目录更改为不同目录的方法。我知道有 getwd() 和 setwd() 但是如何在不输入整个 windows 路径的情况下设置输出目录的路径(例如:setwd(windows 或 Mac/输出的当前源文件路径)。我的合作者使用一台 Mac,他的输出也会存储在那里。
【问题讨论】:
-
你为什么不用
write.xlsx(x=df, file = "C:/.../original file path/Output/file.xlsx", row.names = FALSE)? -
谢谢。但是如何将非 Excel 输出文件(图像、pdf、netCDF 等)保存到父目录以外的其他位置?