【问题标题】:File.choose for multiple files R [duplicate]File.choose 用于多个文件 R [重复]
【发布时间】:2016-08-12 01:59:28
【问题描述】:

我有一个简短的脚本,它包含一个 csv 文件列表并对它们进行处理。 我遇到的问题是文件名必须写入文件的开头(filenames=c("file1","file2",...))。

我确实找到了file.choose 让用户选择一个文件,但我需要一个文件列表。

有没有办法让用户选择多个文件?

【问题讨论】:

  • list.files 有什么问题?
  • 我应该澄清一下,不是目录的所有文件都应该使用;只有一些。
  • 对于未来的用例,请记住 42- 提到的list.files 可以与模式匹配(正则表达式)一起使用,因此您可以使用它来仅过滤掉您想要的内容。
  • 所以让用户指定一个应该使用的规则。 ... list.files 可以接受正则表达式模式。

标签: r


【解决方案1】:

一种选择是安装tcltk 库并使用tk_choose.files

library(tcltk)
flist <- tk_choose.files()

## Note: to choose multiple files that are not adjacent in the dialog,
##       you may have to hold down the "control" key or some other key.

这有很多选项,它会弹出一个 x-windows 对话框(您必须安装 x-windows,就像 Mac OS X 上的 XQuartz)。

编辑

请注意,这与this post 的问题并不完全相同,但答案几乎相同。

【讨论】:

    猜你喜欢
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 2020-09-23
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 2019-07-02
    相关资源
    最近更新 更多