【问题标题】:How to select multiple files with different extension in filelist in R如何在R中的文件列表中选择多个具有不同扩展名的文件
【发布时间】:2019-06-26 12:45:47
【问题描述】:

我有一个包含许多子目录的文件夹,其中包含许多不同类型的文件。我只需要选择具有以下扩展名 *.txt 和 *.shp 的文件。我尝试将模式与 & 和 | 一起使用组合,但它似乎不起作用。的|运算符只选择最后写入的文件格式(在下面的代码中,它只选择 *.shp 文件而不是 *.txt)

filelist

【问题讨论】:

    标签: r filelist


    【解决方案1】:

    我们可以通过转义字符串末尾的点 (\\.) 后跟 'txt' 或 'shp' 来更改 pattern

    filelist <- list.files(path = ".",pattern = '.*\\.(txt|shp)$',
       recursive = TRUE, ignore.case = TRUE, include.dirs = TRUE, full.names = TRUE)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-03
      • 2012-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-26
      • 1970-01-01
      相关资源
      最近更新 更多