Как создать еще один столбец (список данных), используя фильтры текста в другой столбец - PullRequest
0 голосов
/ 01 апреля 2020

Я перуанец и учусь программировать на R. Мне нужно получить еще один столбец, похожий на Data. Этот столбец должен быть создан с использованием фильтров (столбец x содержит текст фильтра) о столбце Data (список элементов)

Это хорошо работает!

DataFiltrada<-NULL; 
for (i in 1:nrow(Data)) {DataFiltrada[[i]]<-Data$Data[[i]] %>% filter_(Data$x[i])}
Data$DataFiltrada<-DataFiltrada
Data

Resultado Ideal

Как использовать функциональное программирование с purrr в r?

Пожалуйста, помогите! Спасибо!

Data<-
tibble(
       x = c("x == 'a' & y ==  1","x == 'b' & y ==  2","x == 'c' & y ==  3"), 
       name = c("Data1", "Data2", "Data1")
       ) %>% 
left_join(
          list("Data1" = tibble(x = c("a","b","c"), y = c(1,2,3)),
               "Data2" = tibble(x = c("a","b"), y = c(1,2))) %>% 
            enframe(name = "name", value = "Data")
          ) 

Это мои данные ...

This is my Data

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...