list.files () для получения файлов из некоторых папок в каталоге - PullRequest
0 голосов
/ 11 октября 2018

У меня есть папка со многими подпапками, и я хочу, чтобы файлы CEL были у некоторых, а не у всех.У меня есть список имен папок, из которых я хочу получить файлы, но я не уверен, где в коде я могу вызвать этот список

chems =  read.csv("Unique_Chemicals.csv")

, который содержит имена папок, которые я хочу получить CELфайлы из, например, acarbose.Rat.in_vivo.Liver.Repeat

allCELPaths = list.files(pattern = ".CEL$", path = getwd(),
                         recursive = TRUE, full.names = TRUE)

У меня есть код, который получит все пути к файлам CEL из всех химических веществ. У меня есть около 140 папок, и я хочу получить путь только для примерно77 из них

1 Ответ

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

Нечто подобное может дать вам то, что вы хотите.

dirs <- paste0(getwd(), "/", chems)
allCELPaths = list.files(pattern = ".CEL$", path = dirs , full.names = TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...