我使用的 R 包默认将运行时输出保存为 CSV,文件名中包含 @ 符号。这些文件在文件资源管理器中不可见,但可以在 RStudio 的命令提示符下使用 dir() 看到它们,并且可以使用 RStudio 的“导入数据集”菜单打开,该菜单将打开一个非常类似于文件资源管理器的视图。
我的问题是,我可以使用文件资源管理器管理这些文件吗?
换句话说,如何将提到的 RStudio 的类似文件资源管理器的视图作为实际的 Windows 文件资源管理器视图?选择隐藏项目复选框没有任何效果。
R 包
kml
在 latrend
包装器包中运行。我认为没有更改输出格式的选项,但欢迎指导。
第一次编辑:只是一个想法 - 我认为是 @ 符号正在执行隐形技巧。也许这是 R 或 RStudio 正在做的事情?
第二次编辑:我深表歉意!前面的描述并不完整(希望现在已经澄清)。
latrend
是罪魁祸首包 kml
(除其他外)的包装。
接下来是所请求的示例,以及
dir()
命令后的相关输出。这些文件对我来说在资源管理器中不可见。
现在我也清楚,正如我之前所想的那样,不是@才是原因!我已经更改了这个问题的标题。
library(kml)
### generate some dummy data
SOtest <- generateArtificialLongData(25)
### quick result
kml(SOtest,3,10)
## open graphics window for manual selection
x11()
choice(SOtest) ## 'space' to select; 'm' to exit
## to close graphics window
dev.off()
dir() ## show folder contents <snipped>
# [42] ...
# [43] "SOtest-C3-1-Clusters.csv"
# [44] "SOtest-C3-1-Details.csv"
# [45] "SOtest-C3-1-Traj.bmp"
# [46] "SOtest-C3-1-TrajMean.csv"
# [47] ....
是的 - 感谢康拉德的想法!
用户指南描述了设置临时文件夹,在我的例子中看起来类似于
C:\Users\<....>\AppData\Local\Temp\Rtmp<....>
,其中文件实际上可以通过资源管理器访问。
线索(虽然不是相关性/重要性)位于以下
kml
用户指南代码中...
wd <- getwd()
setwd(tempdir()); getwd()
## ... do stuff ... ##
setwd(wd)
如果没有此步骤,存储内容的位置仍然有点神秘(对我来说!),因为看起来输出位于当前
getwd()
上下文中,可以从 RStudio 中访问,无需更改目录。