R: Repair names with legacy method

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.2.4 Index]