0
我有一个简短的脚本,需要一个CSV文件的列表,并做他们的东西。 我遇到的问题是文件名必须写入文件的开头(filenames = c(“file1”,“file2”,...))。File.choose为多个文件R
我确实发现file.choose让用户选择一个文件,但我需要一个文件列表。
有没有让用户选择多个文件的方法?
我有一个简短的脚本,需要一个CSV文件的列表,并做他们的东西。 我遇到的问题是文件名必须写入文件的开头(filenames = c(“file1”,“file2”,...))。File.choose为多个文件R
我确实发现file.choose让用户选择一个文件,但我需要一个文件列表。
有没有让用户选择多个文件的方法?
一种选择是安装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同样的问题,但答案是几乎相同。
“list.files”有什么问题? –
我应该澄清一下,不是应该使用目录的所有文件;只有一些。 – oldmansaur
对于未来的使用案例,请牢记'42.提到的'list.files'可以与模式匹配(正则表达式)一起使用,因此您可以使用它仅过滤出您想要的内容。 – steveb