r - 通过多个关键字R的文件列表搜索
问题描述
我有一个文件列表,并且只想选择文件名中包含某些单词的文件。这种情况下是否所有文件都包含“Semana”
我有这段代码,但不确定在模式参数中放入什么:
malfiles11<-list.files(path = "./", pattern = , recursive = FALSE, full.names = TRUE, ignore.case= FALSE )
这是列表的一部分:
'[1] "./GBD2016_2_1000_Venezuela_MoH_Epi_2008_13.xlsxEntidades Federales10.csv"
[2] "./GBD2016_2_1000_Venezuela_MoH_Epi_2008_13.xlsxESTADO12.csv"
[3] "./GBD2016_2_1000_Venezuela_MoH_Epi_2008_13.xlsxVenezuela, Semana Epidemilógica 01 hasta la semana 13 del Año 2.00811.csv"
[4] "./GBD2016_2_1001_Venezuela_MoH_Epi_2008_14.xlsxESTADO12.csv"
[5] "./GBD2016_2_1001_Venezuela_MoH_Epi_2008_14.xlsxVenezuela, Semana Epidemilógica 01 hasta la semana 14 del Año 2.00811.csv"
[6] "./GBD2016_2_1001_Venezuela_MoH_Epi_2008_14.xlsxVenezuela, Semana Epidemiológica 14 de 2.007, Semana Epidemiológica 14 de año 200810.csv"
[7] "./GBD2016_2_1002_Venezuela_MoH_Epi_2008_15.xlsxESTADO12.csv"
[8] "./GBD2016_2_1002_Venezuela_MoH_Epi_2008_15.xlsxVenezuela, Semana Epidemilógica 01 hasta la semana 15 del Año 2.00811.csv" '
解决方案
使用grep
:
malfiles11_semana <- malfiles11[grep(pattern = "Semana",malfiles11)]
推荐阅读
- sql - Oracle SQL 查询层次结构计数
- javascript - 使用小屏幕时,在按钮文本内强制换行
- mysql - 键引用和表引用不匹配
- typescript - Typescript 通用接口匹配属性值
- class - Optaplanner 中车辆容量的 Drools 规则
- java - 错误是在 BufferedReader 和 InputstreamReader 中找不到符号
- python - 如何自定义pytest名称
- python - 仅读取文件的第一个值
- wordpress - HTML5 背景视频/MP4 无法在 Chrome/Firefox 触摸屏笔记本电脑中播放
- python - 刷新输出定向到 PyQt 中的 QTextEdit