как работать с несколькими базами данных в al oop в R - PullRequest
0 голосов
/ 08 марта 2020

Я ищу кого-то, кто поможет мне с этим:

Я хочу подмножество многих фреймов данных, используя al oop, что-то вроде этого

for (i in seq_along(data_list)){ 
  i <- subset(i, ID %in% list_code)
}

По сути, я хочу подмножество фрейма данных "i" и замена этого фрейма данных на тот же фрейм данных, вид обновления моего фрейма данных.

data_list - это список имен для моих фреймов данных. list_code это список условий для моего ID. я хочу только мой dataframe, где ID от 1 до 10 для каждого из моих dataframes. спасибо

1 Ответ

0 голосов
/ 08 марта 2020

Это может быть сделано с lapply и Filter

out <- Filter(function(x) all(x$ID %in% list_code), list_data)

Воспроизводимый пример с iris

list_data <- list(head(iris), tail(iris))
Filter(function(x) all(x$Species == "setosa"), list_data)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...