Я хотел бы написать функцию, которая использует dplyr внутри, и я предоставляю имена переменных в виде строк. К сожалению, использование NSE для dplyr делает его довольно сложным. Из программирования с dplyr я получаю следующий пример
my_summarise <- function(df, var) {
var <- enquo(var)
df %>%
group_by(!!var) %>%
summarise(a = mean(a))
}
my_summarise(df, g1)
Тем не менее, я хотел бы написать функцию, где вместо g1
я мог бы предоставить "g1"
и я не могу обернуться, как это сделать.