Skip to content


Please use eval_select() and eval_rename() instead. See vignette("tidyselect") to get started.


  .include = character(),
  .exclude = character(),
  .strict = TRUE

vars_rename(.vars, ..., .strict = TRUE)



A character vector of existing column names.

..., args

Selection inputs. See the help for selection helpers.

.include, .exclude

Character vector of column names to always include/exclude.


If TRUE, will throw an error if you attempt to select or rename a variable that doesn't exist.


A named character vector. Values are existing column names, names are new names.

See also