nameshift <- c(SL = 'Sepal.Length') head(dplyr::rename(iris[,1:2], ! ! ! nameshift), 3) head(dplyr::rename(iris[,1:2],!! ! nameshift), 3) head(dplyr::rename(iris[,1:2], !!!nameshift), 3) my_summarise <- function(df, group_var) { df %>% group_by( ! ! group_var) %>% summarise(a = mean(a)) }