Подмножество нескольких фреймов данных в списке, сохраняя переменные, заканчивающиеся на CD и RESN в R - PullRequest
0 голосов
/ 24 октября 2018

У меня есть список из 3 фреймов данных A, B и C с 3 переменными в каждой с именами соответственно (ID,ACD,ARESN),(ID,BCD,BRESN) и (ID,CCD,CRESN).

Как мне установить все трифреймы данных в этом списке выбирают переменные, заканчивающиеся CD и RESN?

1 Ответ

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

Напишите функцию, которая подставляет один фрейм данных, выбирая переменные, заканчивающиеся на CD и RESN, затем lapply(your_list, that_function).

select_cols_regex = function(x, pattern) {
  x[grepl(pattern, names(x))]
}

lapply(your_list, select_cols_regex, pattern = c("(CD|RESN)$"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...