vec_as_names_legacy {vctrs} | R Documentation |
Repair names with legacy method
Description
This standardises names with the legacy approach that was used in
tidyverse packages (such as tibble, tidyr, and readxl) before
vec_as_names()
was implemented. This tool is meant to help
transitioning to the new name repairing standard and will be
deprecated and removed from the package some time in the future.
Usage
vec_as_names_legacy(names, prefix = "V", sep = "")
Arguments
names |
A character vector. |
prefix , sep |
Prefix and separator for repaired names. |
Examples
if (rlang::is_installed("tibble")) {
library(tibble)
# Names repair is turned off by default in tibble:
try(tibble(a = 1, a = 2))
# You can turn it on by supplying a repair method:
tibble(a = 1, a = 2, .name_repair = "universal")
# If you prefer the legacy method, use `vec_as_names_legacy()`:
tibble(a = 1, a = 2, .name_repair = vec_as_names_legacy)
}
[Package vctrs version 0.6.5 Index]