【发布时间】:2017-08-06 02:03:08
【问题描述】:
我在目录中有一些文件,它们的扩展名都相同。我想列出所有文件,但稍后想忽略一些包含某些字符串的文件名。我用这个答案using-r-to-list-all-files-with-a-specified-extension尝试了grepl。
例如,在此示例中,我想排除其中包含“B”的文件。试过了,
file_names <- c('AA','BA','KK','CB')
files <- paste0(file_names,'.txt')
Filter_files <- files[-grepl('.*B.txt|.B*.txt', files)]
Filter_files
"BA.txt" "KK.txt" "CB.txt"
有趣的是只排除了AA.txt!
【问题讨论】:
标签: r