Анонимная функция для выбора переменных и получения уникальных значений - PullRequest
0 голосов
/ 18 марта 2020

У меня есть простая задача, которую я хотел бы l oop для многих наборов данных (которые имеют похожие имена переменных). Я знаю, как сделать это dplyr, но мне нужно преобразовать его в базу R, чтобы получить анонимную функцию.

Например (это не реальные данные, с которыми я работаю): Это мой подход dplyr:

mtcars %>% 
select(mpg, contains("cyl")) %>%
distinct() 

Однако, когда я выбрасываю это в анонимную функцию: я получаю ошибку : Ошибка: не было зарегистрировано ни одной переменной tidyselect

mtcars %>% (function(x) subset(x, select=c(mpg, contains("cyl")))

Есть какие-нибудь идеи о том, как решить эту проблему и как добавить функциюручные функции (), чтобы я получал только уникальные значения? Любые предложения приветствуются, спасибо!

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