Shiny R - 如何阅读文件夹内容

时间:2014-11-06 18:57:02

标签: r shiny

我想通过将其修改为ShinyApp来创建自定义R脚本。当前脚本将运行工作目录中存在的所有XML文件,并创建统计信息和图形。

在我的脚本中,我使用此行将工作目录中的相关文件读入R:

 filelist$file <- list.files(".", pattern = ".xml")

然而,ShinyApp并没有提供这样的功能(只有file.input用于单个或多个文件),而使用choose.dir的解决方案仅限于Windows系统,但我希望独立于操作系统。如果有人可以指出我正确的步骤来实现这个功能,那么它可以在浏览器中的ShinyApp上运行。

1 个答案:

答案 0 :(得分:1)

最接近的可能是:

fileInput('uploadfile', '', multiple=TRUE, accept = c(".xlm"))

用户将选择目录中的所有文件(例如,使用ctrl-A或cmd-A),但只会选择.xlm文件。