list.files和文件扩展名选择 - R.

时间:2017-08-05 07:59:54

标签: r

我有一个包含多种文件格式的文件夹,我怎样才能选择txt文件扩展名?

lf <- list.files("E:/UUU/", full.names=TRUE)

1 个答案:

答案 0 :(得分:1)

我们需要使用pattern参数来匹配所有带有.的文件(因为.是元字符,我们将其转义(\\)),然后是string&#39; txt&#39;并指定它位于字符串

的末尾($
lf <- list.files(path = "E:/UUU/", pattern = "\\.txt$", full.names=TRUE)

默认情况下,pattern设置为NULL,因此它将选择文件夹中的所有文件。如果我们从Usage

检查?list.files
  

list.files(path =&#34;。&#34;,pattern = NULL,all.files = FALSE,              full.names = FALSE,recursive = FALSE,              ignore.case = FALSE,include.dirs = FALSE,no .. = FALSE)