R中的文件浏览器

Sac*_*amp 19 r file

我需要为那些从未使用R的人编写一个小R脚本,然后导入文件并使用它做一些事情.我想尽可能地减少用户输入,并且因为分配文件路径基本上是我想知道的所有用户输入,是否有可能得到一个弹出屏幕(基本上你通常的"打开文件"屏幕)允许某人选择一个文件(将名称作为字符串导入R或其他东西)?

Jam*_*mes 35

file.choose函数执行此操作,例如:

fname <- file.choose()

source(file.choose())
Run Code Online (Sandbox Code Playgroud)

您可能还想查看choose.files(对于多个文件)和choose.dir(仅用于选择目录路径).

  • @Gavin Simpson @Sacha Epskamp我不会改变答案,因为它已被接受,但另一种可能在Linux中起作用的替代方案是`RGtk2 :: GtkFileChooser` (4认同)