У меня есть простая задача, которую я хотел бы l oop для многих наборов данных (которые имеют похожие имена переменных). Я знаю, как сделать это dplyr, но мне нужно преобразовать его в базу R, чтобы получить анонимную функцию.
Например (это не реальные данные, с которыми я работаю): Это мой подход dplyr:
mtcars %>%
select(mpg, contains("cyl")) %>%
distinct()
Однако, когда я выбрасываю это в анонимную функцию: я получаю ошибку : Ошибка: не было зарегистрировано ни одной переменной tidyselect
mtcars %>% (function(x) subset(x, select=c(mpg, contains("cyl")))
Есть какие-нибудь идеи о том, как решить эту проблему и как добавить функциюручные функции (), чтобы я получал только уникальные значения? Любые предложения приветствуются, спасибо!