在 Windows 文件资源管理器中管理 R 创建的文件(不可见)

问题描述 投票:0回答:1

我使用的 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] ....
r rstudio special-characters microsoft-file-explorer
1个回答
0
投票

是的 - 感谢康拉德的想法!

用户指南描述了设置临时文件夹,在我的例子中看起来类似于

C:\Users\<....>\AppData\Local\Temp\Rtmp<....>
,其中文件实际上可以通过资源管理器访问。

线索(虽然不是相关性/重要性)位于以下

kml
用户指南代码中...

wd <- getwd()
setwd(tempdir()); getwd()
## ... do stuff ... ##
setwd(wd)

如果没有此步骤,存储内容的位置仍然有点神秘(对我来说!),因为看起来输出位于当前

getwd()
上下文中,可以从 RStudio 中访问,无需更改目录。

© www.soinside.com 2019 - 2024. All rights reserved.