Поиск списка файлов по нескольким ключевым словам R - PullRequest
0 голосов
/ 15 октября 2018

У меня есть список файлов, и я хочу выбрать только те, у которых есть определенные слова в имени файла.В этом случае все файлы, которые содержат "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"  '             

1 Ответ

0 голосов
/ 15 октября 2018

Использование grep:

malfiles11_semana <- malfiles11[grep(pattern = "Semana",malfiles11)]
...